我是赛普拉斯的新手。我在https://github.com/martian86/PractiseJavaScript.git有一个仓库
我有一个math.js文件,它有一个简单的代码来计算 2 个数字的总和和另一个函数来返回数字的平方。还有另一个文件strings.js,它返回一个字符串。我module.exports
在其中一个文件和exports
另一个文件中使用。我打算在用 test.js 编写的测试中使用 cy.log() 打印它
测试顺利通过,但 cy.log() 不打印任何内容。
任何人都可以建议出了什么问题。
数学.js
module.exports = {
square: (x) =>{
return x*x;
},
sum: (a,b)=>{
return a+b;
}
}
测试.js
/// <reference types="cypress" />
const { describe } = require("mocha");
let testFirstName = require("/cypress/support/strings.js");
let {square, sum} = require("/cypress/support/math.js");
describe("Test suite",function(){
it("Square of the number",function(){
cy.log(square(90));
cy.log(sum(25,67));
});
it("Display Name",function(){
cy.log(testFirstName.stringsFirstName)
})
})
字符串.js
let firstName = "John";
let lastName = "Cena"
exports.stringsFirstName=firstName;