在JSSpec中测试无法获得的值

时间:2010-07-06 17:59:17

标签: unit-testing testing

我正在学习JSSpec。这是我的问题。

在此代码中:

describe("Buttons' events", {

'when I click on a button with an id of #b1...': function() {
    click_me(document.getElementById("b1"));
},

'...then URL should have a parameter b with the value someURL1 and a parameter ui with the value 527bd5b5d689e2c32ae974c6229ff785), because #b1\'s class is .testme': function() {
    value_of(observer.URLforTests_lg).should_match(/http:\/\/swkyb\.com:9000/);
    value_of(observer.URLforTests_lg).should_match(/ui=527bd5b5d689e2c32ae974c6229ff785/);
    value_of(observer.URLforTests_lg).should_match(/b=someURL1/);
    value_of(observer.URLforTests_lg).should_match(/s=tester/);
    value_of(observer.URLforTests_lg).should_match(/e=button/);
    value_of(observer.URLforTests_lg).should_match(/api=testv/);
}

我不明白527bd5b5d689e2c32ae974c6229ff785中的observer.URLforTests_lg).should_match(/ui=527bd5b5d689e2c32ae974c6229ff785/);值来自哪里。 我在我的项目中查找了这个String,但是我找不到它的定义(如果是这样的话)。

1 个答案:

答案 0 :(得分:0)

已解决:527bd5b5d689e2c32ae974c6229ff785只是john的md5代码,位于项目配置文件中。