AngularJS プロジェクトの単体テストを作成しようとしています。このプロジェクトは angular-seed に基づいており、Testacular を使用してテストを実行します。test.sh スクリプトを実行しようとするたびに、常に "Executed 0 of 0 SUCCESS" という結果になります。
私はこの非常に単純な「テスト」を試しました:
describe('Testing Jasmine', function() {
console.log('describe');
var test = 'test';
it('should be test', function() {
console.log('it');
expect(test).toEqual('test');
});
});
その結果、'describe' のみがログに記録され、'it' の部分はスキップされます。クリーンなangular-seedクローンで同じことを試すと、すべてが機能します-したがって、TestacularとJasmineを使用したテストシステム自体が正しく機能していると思います. 私たちのプロジェクトはRailsに基づいていますが、比較のためにテストしていたきれいなangular-seedはApacheで実行されているので、これが違いかもしれないと思いました.Railsプロジェクトの混乱したパスまたは何か.
しかし、エラーメッセージはありません.e2eテストは機能します...また、いくつかのファイルが欠落しているかパスが正しくない場合、テストで「記述」をログに記録できないと思います-私が正しく理解していれば、これはジャスミンが正しいファイルを処理します (この疑似テストには他の依存関係はありません)。「説明」部分が正常に機能し、「それ」部分だけがスキップされているように見えるのはどうしてですか?
ヒントやヘルプをいただければ幸いです。