firescript
Version:
Firescript transpiler
32 lines (28 loc) • 736 B
JavaScript
const inspect = require('inspect.js')
const ASTCreator = require('../../src/utils/ASTCreator')
describe('ASTCreator', () => {
describe('importDeclaration()', () => {
it('creates a import default specifier AST', () => {
const ast = ASTCreator.importDeclaration([
[ '**', 'banana' ]
], 'banana')
inspect(ast).isEql({
'type': 'ImportDeclaration',
'specifiers': [
{
'type': 'ImportDefaultSpecifier',
'local': {
'type': 'Identifier',
'name': 'banana'
}
}
],
'source': {
'type': 'Literal',
'value': 'banana',
'raw': "'banana'"
}
})
})
})
})