|
@@ -14,7 +14,7 @@ test('parses token stream into a tree', t => {
|
14
|
14
|
|
15
|
15
|
t.deepEqual(tree, [
|
16
|
16
|
new AST.Application({
|
17
|
|
- function: new AST.Identifier({name: 'div', line: 2 }),
|
|
17
|
+ function: new AST.Identifier({ name: 'div', line: 2 }),
|
18
|
18
|
args: [
|
19
|
19
|
new AST.Attribute({
|
20
|
20
|
name: 'class',
|
|
@@ -79,12 +79,12 @@ test('parse conditionals', t => {
|
79
|
79
|
new AST.Conditional({
|
80
|
80
|
condition: new AST.Boolean({ value: true }),
|
81
|
81
|
ifCase: new AST.Application({
|
82
|
|
- function: new AST.Identifier({ line: 1, name: 'do' }),
|
83
|
|
- args: [new AST.Identifier({ line: 1, name: 'this' })],
|
|
82
|
+ function: new AST.Identifier({ line: 1, name: 'do' }),
|
|
83
|
+ args: [new AST.Identifier({ line: 1, name: 'this' })],
|
84
|
84
|
}),
|
85
|
85
|
elseCase: new AST.Application({
|
86
|
|
- function: new AST.Identifier({ line: 1, name: 'do' }),
|
87
|
|
- args: [new AST.Identifier({ line: 1, name: 'that' })],
|
|
86
|
+ function: new AST.Identifier({ line: 1, name: 'do' }),
|
|
87
|
+ args: [new AST.Identifier({ line: 1, name: 'that' })],
|
88
|
88
|
}),
|
89
|
89
|
}),
|
90
|
90
|
])
|
|
@@ -99,7 +99,7 @@ test('missing close paren returns error', t => {
|
99
|
99
|
new OsloError({
|
100
|
100
|
line: 1,
|
101
|
101
|
message: 'Encountered an unexpected EOF while looking for a ).',
|
102
|
|
- })
|
|
102
|
+ }),
|
103
|
103
|
)
|
104
|
104
|
})
|
105
|
105
|
|
|
@@ -112,6 +112,6 @@ test('missing close quote returns an error', t => {
|
112
|
112
|
new OsloError({
|
113
|
113
|
line: 1,
|
114
|
114
|
message: 'Encountered an unexpected EOF while looking for a ".',
|
115
|
|
- })
|
|
115
|
+ }),
|
116
|
116
|
)
|
117
|
117
|
})
|