0

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 Webページから例をコピーして貼り付けました:

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

};

空のテスト関数も試しましたが、エラーは同じでした。

dalek -v は次のように出力します。

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

どんな助けでも感謝します。

シモン

4

1 に答える 1

0

私は今私の質問に答えることができます。module.exports ではなく、最初の行の module.export にタイプミスがありました。

くだらない質問でお騒がせしてすみません。

それでも、「done() がタイムアウト前に呼び出されなかった!」ではなく、印刷された根本的な原因 (「export」のようなものは未定義) である可能性があります。:)

于 2015-05-28T06:59:37.167 に答える