如何使用带有es6语法的chai json模式

时间:2016-09-26 12:57:04

标签: json ecmascript-6 mocha chai jsonschema

我正在使用es6语法的项目,例如,而不是要求它使用import。在这种导入chai json模式的特殊情况下,我使用以下行:

$compile(el, null, 1000);

但我无法弄清楚如何告诉chai使用es6语法来使用json模式。

project documentation中展示了如何让chai使用这样的chai json模式:

import jsonSchema from 'chai-json-schema';

如何使用es6语法执行此操作?

1 个答案:

答案 0 :(得分:2)

首先拆分该行以执行导入,然后调用chai.use。这有效:

import chai from 'chai';
import jsonSchema from 'chai-json-schema';
chai.use(jsonSchema);

如果您要将chai的个别位与chai本身一起导入,则可以执行以下操作:

import chai, { expect, should } from 'chai';
import jsonSchema from 'chai-json-schema';
chai.use(jsonSchema);