Я пытаюсь запустить простой машинопись файл, в котором я экспортирующей функцию с именем sum
, как показано ниже:не может найти «модуль» имя
Я пишу сценарий узла.
function sum(a:number):number{
return a;
}
module.exports.sum=sum;
Я не понимаю, что я сделал не так.
Я написал этот простой сценарий, чтобы понять единицу тестового примера. Я думал, что если этот файл работает правильно, я пойду и начну основной тестовый пример с использованием мокко и чей.
ниже мой тестовый код:
"use strict"
// Import chai.
let chai = require('chai'),
path = require('path');
chai.should();
let SampleTest = require(path.join(__dirname, '..', 'sample.js'));
describe('Sampletesting',() => {
describe('function sum', function(){
it('should return number', function(){
sum(1).should.equal(1);
})
})
});
Не могли бы вы добавить, как вы его импорта из за пределами? – Manu
@Manu Пожалуйста, найдите мой обновленный код, где я провел простую проверку с помощью mocha и chai –