Ich versuche, eine einfache Typoskript-Datei auszuführen, wo ich eine Funktion sum
namens bin Export wie folgt:kann nicht den Namen „Modul“ finden
I Knoten Skript schreibe.
function sum(a:number):number{
return a;
}
module.exports.sum=sum;
Ich verstehe nicht, was ich falsch gemacht habe.
Ich schrieb dieses einfache Skript, um den Unit Testfall zu verstehen. Ich dachte, wenn diese Datei richtig läuft, dann gehe ich und beginne den grundlegenden Testfall mit Mocha und Chai.
unten ist mein Testcode:
"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);
})
})
});
Könnten Sie bitte hinzufügen, wie werden Sie es aus dem Import draußen? – Manu
@Manu Hier finden Sie meinen aktualisierten Code, wo ich einfache Tests mit Mocha und Chai –