【发布时间】:2016-09-07 20:13:56
【问题描述】:
我到底做错了什么。 JS中的函数不是对象吗?
car.js
'use strict';
var Car = function(){
};
export default Car;
car-test.js
import {expect} from 'chai';
import {Car} from '../../src/car';
describe('car', () => {
it('should have a car to work with', () => {
expect(Car).to.be.an('object');
});
});
更新
我什至可以把 var 排除在外,不确定这是否会有所不同,var 仍然指向同一个东西,但我也可以这样做:
function Car(){
};
export default Car;
【问题讨论】:
-
您的导入错误,这就是为什么
Car是undefined。应该是import Car from '../../src/car';。
标签: javascript node.js ecmascript-6 mocha.js