1 | # spec/ysh-source |
2 | |
3 | ## oils_failures_allowed: 0 |
4 | |
5 | #### --builtin flag |
6 | shopt --set ysh:upgrade |
7 | |
8 | source $LIB_YSH/math.ysh |
9 | |
10 | json write (max(1, 2)) |
11 | ## STDOUT: |
12 | 2 |
13 | ## END |
14 | |
15 | #### no path passed with --builtin flag |
16 | shopt --set ysh:upgrade |
17 | |
18 | source --builtin |
19 | ## status: 2 |
20 | ## STDOUT: |
21 | ## END |
22 | |
23 | #### non-existent path passed to --builtin flag |
24 | shopt --set ysh:upgrade |
25 | |
26 | source --builtin test/this-file-will-never-exist.ysh |
27 | ## status: 1 |
28 | ## STDOUT: |
29 | ## END |