我正在尝试完成一个exercism测试练习,以便它通过jasmine测试环境中的测试。我做了前3个练习,但我不明白我做错了什么。
NB:我知道我没有一个完整的练习解决方案,我也不想让别人给我看——我想自己弄清楚,但我很困惑,为什么它没有通过第一次测试?很可能我还没听懂茉莉花。本练习提供了spec.js,但要求您自己设置js文件。
我的代码
var reverseString = function (input) {
this.value = input;
};
reverseString.prototype.isreverseString = function () {
if (this.value == '' || this.value == undefined) {
return '';
} else {
return this.value.split('').reverse().join('');
}
};
module.exports = reverseString;
第一次测试
var reverseString = require('./reverse-string');
describe('ReverseString', function () {
it('empty string', function () {
var expected = '';
var actual = reverseString('');
expect(actual).toEqual(expected);
});