Skip to content

Commit a0eeeae

Browse files
author
Alex D
committed
more fixes
1 parent e865ee5 commit a0eeeae

File tree

3 files changed

+19
-16
lines changed

3 files changed

+19
-16
lines changed

spec/special_cases.spec.ts

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,23 +4,25 @@ import { describe, it } from 'mocha';
44

55
describe('Special cases', () => {
66

7-
it('Multiple assignments(local)', () => expect('1\r\n').to.equals(new Run().test([
7+
it('Multiple assignments(local)', () => expect(new Run().test([
88
'let a; \
99
let b; \
1010
\
1111
a = b = 1; \
1212
\
1313
console.log(a); \
14-
'])));
14+
console.log(b); \
15+
'])).to.equals('1\r\n1\r\n'));
1516

16-
it('Multiple assignments(global)', () => expect('1\r\n').to.equals(new Run().test([
17+
it('Multiple assignments(global)', () => expect(new Run().test([
1718
'var a; \
1819
var b; \
1920
\
2021
a = b = 1; \
2122
\
2223
console.log(a); \
23-
'])));
24+
console.log(b); \
25+
'])).to.equals('1\r\n1\r\n'));
2426

2527
it('Or in assignments(local)', () => expect('1\r\n').to.equals(new Run().test([
2628
'let a; \

src/.vscode/launch.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,7 @@
115115
"--colors",
116116
"-r",
117117
"ts-node/register",
118-
"${workspaceFolder}/../spec/**/discrepancies.spec.ts"
118+
"${workspaceFolder}/../spec/**/special_cases.spec.ts"
119119
],
120120
"internalConsoleOptions": "openOnSessionStart",
121121
"cwd": "${workspaceFolder}/../"

test/test.ts

Lines changed: 12 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,12 @@
1-
console.log(null || null);
2-
console.log(0 || null);
3-
console.log(1 || null);
4-
5-
console.log(null || 0);
6-
console.log(0 || 0);
7-
console.log(1 || 0);
8-
9-
console.log(null || 1);
10-
console.log(0 || 1);
11-
console.log(1 || 1);
1+
let a;
2+
let b = 1;
3+
4+
function f() {
5+
let s = null;
6+
s();
7+
return 2;
8+
}
9+
10+
a = b || f();
11+
12+
console.log(a);

0 commit comments

Comments
 (0)