Code generator tests (#5847)
This commit is contained in:
parent
c60bf9a897
commit
0b890ced19
@ -1,5 +1,5 @@
|
||||
import Printer from "../lib/printer";
|
||||
import generate from "../lib";
|
||||
import generate, { CodeGenerator } from "../lib";
|
||||
import assert from "assert";
|
||||
import { parse } from "babylon";
|
||||
import chai from "chai";
|
||||
@ -351,6 +351,14 @@ describe("programmatic generation", function() {
|
||||
});
|
||||
});
|
||||
|
||||
describe("CodeGenerator", function() {
|
||||
it("generate", function() {
|
||||
const codeGen = new CodeGenerator(t.numericLiteral(123));
|
||||
const code = codeGen.generate().code;
|
||||
assert.equal(parse(code).program.body[0].expression.value, 123);
|
||||
});
|
||||
});
|
||||
|
||||
const suites = fixtures(`${__dirname}/fixtures`);
|
||||
|
||||
suites.forEach(function(testSuite) {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user