Skip to content

Commit fcd1c8f

Browse files
committed
Pipeline - Added one hack pipelien test case.
1 parent 755688d commit fcd1c8f

File tree

4 files changed

+20
-1
lines changed

4 files changed

+20
-1
lines changed

tests/baselines/reference/pipeline.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,12 @@ const ternaryFunctions = 11 |>
1818
('a' as string) |> console.log(#);
1919
'b' as string |> console.log(#);
2020
const c = 'c' |> ((s: string) => s)(#);
21+
22+
const nestedPipelines = 1 |> (# |> #);
2123

2224

2325
//// [pipeline.js]
24-
var pipelineHackPlaceholder_1, pipelineHackPlaceholder_2, pipelineHackPlaceholder_3, pipelineHackPlaceholder_4, pipelineHackPlaceholder_5, pipelineHackPlaceholder_6, pipelineHackPlaceholder_7, pipelineHackPlaceholder_8;
26+
var pipelineHackPlaceholder_1, pipelineHackPlaceholder_2, pipelineHackPlaceholder_3, pipelineHackPlaceholder_4, pipelineHackPlaceholder_5, pipelineHackPlaceholder_6, pipelineHackPlaceholder_7, pipelineHackPlaceholder_8, pipelineHackPlaceholder_9, pipelineHackPlaceholder_10;
2527
var uried = (pipelineHackPlaceholder_1 = 'Foobar', encodeURI(pipelineHackPlaceholder_1));
2628
var squared = ((pipelineHackPlaceholder_2 = 3, (function (n) { return n * n; })(pipelineHackPlaceholder_2)));
2729
var makeAdder = function (addNum) {
@@ -35,3 +37,4 @@ var ternaryFunctions = ((pipelineHackPlaceholder_5 = 11, (zeroOrOne() === 0
3537
(pipelineHackPlaceholder_6 = 'a', console.log(pipelineHackPlaceholder_6));
3638
(pipelineHackPlaceholder_7 = 'b', console.log(pipelineHackPlaceholder_7));
3739
var c = ((pipelineHackPlaceholder_8 = 'c', (function (s) { return s; })(pipelineHackPlaceholder_8)));
40+
var nestedPipelines = (pipelineHackPlaceholder_9 = 1, ((pipelineHackPlaceholder_10 = pipelineHackPlaceholder_9, pipelineHackPlaceholder_10)));

tests/baselines/reference/pipeline.symbols

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,3 +69,8 @@ const c = 'c' |> ((s: string) => s)(#);
6969
>s : Symbol(s, Decl(pipeline.ts, 18, 19))
7070
># : Symbol(#, Decl(pipeline.ts, 18, 9))
7171

72+
const nestedPipelines = 1 |> (# |> #);
73+
>nestedPipelines : Symbol(nestedPipelines, Decl(pipeline.ts, 20, 5))
74+
># : Symbol(#, Decl(pipeline.ts, 20, 30))
75+
># : Symbol(#, Decl(pipeline.ts, 20, 30))
76+

tests/baselines/reference/pipeline.types

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -123,3 +123,12 @@ const c = 'c' |> ((s: string) => s)(#);
123123
>s : string
124124
># : "c"
125125

126+
const nestedPipelines = 1 |> (# |> #);
127+
>nestedPipelines : any
128+
>1 |> (# |> #) : any
129+
>1 : 1
130+
>(# |> #) : any
131+
># |> # : any
132+
># : any
133+
># : any
134+

tests/cases/conformance/pipeline/pipeline.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,3 +17,5 @@ const ternaryFunctions = 11 |>
1717
('a' as string) |> console.log(#);
1818
'b' as string |> console.log(#);
1919
const c = 'c' |> ((s: string) => s)(#);
20+
21+
const nestedPipelines = 1 |> (# |> #);

0 commit comments

Comments
 (0)