Skip to content

Commit 0599c80

Browse files
committed
Update test cases with asm labels
Update test cases to check the parsed asm labels in the lines.
1 parent c1d074d commit 0599c80

File tree

34 files changed

+13557
-5263
lines changed

34 files changed

+13557
-5263
lines changed

test/asm-tests.js

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -29,12 +29,14 @@ require('chai').should();
2929
describe('ASM CL parser', () => {
3030
it('should work for error documents', () => {
3131
const parser = new AsmParser();
32-
parser.process("<Compilation failed>", {directives: true})
33-
.should.deep.equal([{
34-
"source": null,
35-
"text": "<Compilation failed>"
36-
}]
37-
);
32+
const result = parser.process("<Compilation failed>", {
33+
directives: true
34+
});
35+
36+
result.asm.should.deep.equal([{
37+
"source": null,
38+
"text": "<Compilation failed>"
39+
}]);
3840
});
3941
});
4042

test/base-compiler-tests.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -134,7 +134,7 @@ describe('Compiler execution', function () {
134134
result.compilationOptions.should.contain("options");
135135
result.compilationOptions.should.contain(result.inputFilename);
136136
result.okToCache.should.be.true;
137-
result.asm.should.deep.equal([{source: null, text: "This is the output file"}]);
137+
result.asm.should.deep.equal([{source: null, text: "This is the output file", labels: []}]);
138138
result.stdout.should.deep.equal([{text: "stdout"}]);
139139
result.stderr.should.deep.equal([{text: "stderr"}]);
140140
result.popularArguments.should.deep.equal({});

test/cases/6502-square.asm.directives.labels.comments.json

Lines changed: 34 additions & 13 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)