0

JS テスト スイート CLI を実行するのが困難です。テストは Web ブラウザーでパスしますが。

$ rake teaspoon
Starting the Teaspoon server...
Teaspoon running default suite at http://127.0.0.1:56362/teaspoon/default
FFFFFFFFFFFFFFFFFFF

Failures:

  1)  global failure (1, 0, 1)
     Failure/Error: TypeError: instanceof called on an object with an invalid prototype property.

  2)  global failure (1, 0, 1)
     Failure/Error: ReferenceError: Can't find variable: App

  3)  global failure (1, 0, 1)
     Failure/Error: ReferenceError: Can't find variable: App

...
and so on
...

  19)  global failure (1, 0, 1)
     Failure/Error: ReferenceError: Can't find variable: App

Finished in 0.02100 seconds
19 examples, 19 failures

Failed examples:

teaspoon -s default --filter="undefined global failure"

...
and so on
...

teaspoon -s default --filter="undefined global failure"
rake teaspoon failed

ここにレポがあります

では、なぜAppブラウザで変数が表示され、CLI で見つからないのでしょうか?

$ phantomjs -v
1.9.8
4

1 に答える 1

1

問題は PhantomJS のバージョンに関するものでした。現在 2.0.0 を使用しており、テストは CLI で十分です。

于 2015-04-29T10:02:11.283 に答える