2015-05-28 96 views
0

我想寫我的第一個測試用例DalekJS但它一直未能在錯誤:空DalekJS測試用例失敗,錯誤

Running tests 
Running Browser: PhantomJS 
OS: windows 7 32bit 
Browser Version: 1.9.8 
>> WARNING: done() not called before timeout! 

RUNNING TEST - "_uid" 
* 0 Assertions run 
* TEST - "_uid" SUCCEEDED 

0/0 assertions passed. Elapsed Time: 11.34 sec 

我只是複製粘貼從dalekjs網頁的例子:

module.export = { 
    'Page title is correct': function (test) { 
     test 
     .open('http://google.com') 
     .assert.title().is('Google', 'It has title') 
     .done(); 
    } 

}; 

我甚至試過空的測試功能,但錯誤是一樣的。

Dalek的-v prits出來:

DalekJS CLI Tools Version: 0.0.5 
DalekJS local install: 0.0.9 
Brought to you with love by: Sebastian Golasch (@asciidisco) 2013 
Usage: dalek [test files] {OPTIONS} 
Options: 
    --version, -v Shows the version of the dalek-cli & local dalek installation 

    --reporter, -r Reporter(s) you would like to invoke 
    --driver, -d Driver(s) you would like to invoke 
    --browser, -b Browser(s) you would like to invoke 
    --viewport  Viewport dimensions you would like to invoke 
    --baseUrl, -u Base URL to append all .open()'s with if relative path is 
        given 
    --logLevel, -l Log level, controls the amount of information outputted to 
        the console (0 to 5) 
    --remote  Starts a dalek host server for clients to connect to 
    --nocolors  Disable colorized output in the console 
    --nosymbols  Disable UTF-8 symbols in the console 
    --help, -h  Show this message 

任何幫助appriciated。

Shimon

回答

0

我現在可以回答我的問題了。我在第一行module.export中有一個拼寫錯誤,而不是module.exports。

對不起,打擾你愚蠢的問題。

但還是 - 可能是印刷(類似於「出口」是不確定的),而不是「做()超時之前不叫!」的根本原因? :)