Typescript: 'jasmine'メソッドが正しく認識されない

定義ファイルを追加しましたが、Jasminメソッド(つまりcreateSpyOjb)が認識されません。

タイプスクリプト付きジャスミン

なぜそれが起こっているのか考えはありますか?

フェントン

以下のコードは、DefinitelyTypedの最新の定義で完全に機能しています。

/// <reference path="node.d.ts" />
/// <reference path="jasmine.d.ts" />

var fs = jasmine.createSpyObj('fs', ['readfile']);
var callback = jasmine.createSpy('callback');

var rek = require('rekuire');
var proxykuire = rek('proxykuire').proxykuire;
var getMenuDataCommand = rek('GetMenuDataCommand');

describe('GetMenuDataCommand', function () {
    var getMenuDataCommand;
    var fs;
    var callback;

    beforeEach(function () {
        fs = jasmine.createSpyObj('fs', ['readFile']);
        callback = jasmine.createSpy('callback');

        var getMenuDataCommand = proxykuire('GetMenuDataCommand', { fs: fs });
        getMenuDataCommand = new getMenuDataCommand();
    });
});

唯一の違いは(間違って入力した場合を除いて)、参照がTypeScriptファイルに近いことです。完全なインテリセンスが得られ、エラーは発生しません。

WebStorm

私はWebStormでテストしたばかりですが、TypeScript 0.9をサポートしていないようです。これは、WebStormを使用する場合の障害になります。booleanタイプを認識せずexport = internal;サポートも受けていません)。

古いバージョンの定義(TypeScript 0.9に更新される前のもの)を使用して、今のところ作業を開始し、WebStormが0.9言語のサポートを取得したときに更新することができます。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

親クラスTypeScriptから子メソッドが認識されない

分類Dev

Jasmine + TypeScript、SpyクラスのwithArgs()メソッドが見つかりません

分類Dev

TypeScriptがプロパティが正しく入力されていることを認識しない

分類Dev

JasmineでプライベートメソッドのAngular / TypeScriptのユニットテストを書く方法

分類Dev

Webpack、Jasmine(-core)、typescriptを使用したユニットテスト

分類Dev

Angular2、Typescript、Karma、Jasmineコマンドラインテスト

分類Dev

Jasmineを使用したAngular2 / TypeScriptパイプのテスト

分類Dev

Chutzpahを使用してTypescriptでJasmineテストを実行する

分類Dev

Typescript testing in Jasmine in Visual Studio environment

分類Dev

Unit testing with Webpack, Jasmine (-core), typescript

分類Dev

How to run jasmine tests written in typescript for node

分類Dev

Karma + Jasmine + TypeScript + Webpackのソースマップが見つかりません

分類Dev

Scipy.signalメソッド 'filtfilt()'が正しく認識されない

分類Dev

コンパイルされたTypescriptのdefine内で起動しないJasmineテストケース

分類Dev

Typescriptメソッドが呼び出されない

分類Dev

TypeScriptで生成されたクラスをJasmineでテストする

分類Dev

TypeScriptのウォッチモードでJasmineテストを実行する方法

分類Dev

typescript、karma、jasmineを使用したユニットテストRxJS Observable.timer

分類Dev

Typescript。不明なタイプの変数にメソッド/プロパティが存在するかどうかを確認してください

分類Dev

Jasmineを使用して、TypeScriptでオブジェクトなしでインポートされていない関数をスパイする

分類Dev

Angular 2 for TypeScript app testing - specs appear multiple times in jasmine

分類Dev

Karma - Jasmine could not resolve typescript path in Ionic app

分類Dev

テストされたクラスがモジュール定義内にある場合のTypeScript + Jasmine

分類Dev

jasmine、jasminewd2、mochaのtypescript libs(index.d.ts-重複した識別子)で重複した@types

分類Dev

Typescriptが正しくないと推測される

分類Dev

Typescript内部モジュールがVSCodeで認識されない

分類Dev

AngularをMonorepoに追加するとTypescriptビルドが失敗する(JasmineとJestタイプの衝突)

分類Dev

JasmineとWebpackでTypescript(AngularJsではない)単体テストを実行する方法

分類Dev

AngularのTypeScriptを使用したファイルサイズのJasmineユニットテスト

Related 関連記事

  1. 1

    親クラスTypeScriptから子メソッドが認識されない

  2. 2

    Jasmine + TypeScript、SpyクラスのwithArgs()メソッドが見つかりません

  3. 3

    TypeScriptがプロパティが正しく入力されていることを認識しない

  4. 4

    JasmineでプライベートメソッドのAngular / TypeScriptのユニットテストを書く方法

  5. 5

    Webpack、Jasmine(-core)、typescriptを使用したユニットテスト

  6. 6

    Angular2、Typescript、Karma、Jasmineコマンドラインテスト

  7. 7

    Jasmineを使用したAngular2 / TypeScriptパイプのテスト

  8. 8

    Chutzpahを使用してTypescriptでJasmineテストを実行する

  9. 9

    Typescript testing in Jasmine in Visual Studio environment

  10. 10

    Unit testing with Webpack, Jasmine (-core), typescript

  11. 11

    How to run jasmine tests written in typescript for node

  12. 12

    Karma + Jasmine + TypeScript + Webpackのソースマップが見つかりません

  13. 13

    Scipy.signalメソッド 'filtfilt()'が正しく認識されない

  14. 14

    コンパイルされたTypescriptのdefine内で起動しないJasmineテストケース

  15. 15

    Typescriptメソッドが呼び出されない

  16. 16

    TypeScriptで生成されたクラスをJasmineでテストする

  17. 17

    TypeScriptのウォッチモードでJasmineテストを実行する方法

  18. 18

    typescript、karma、jasmineを使用したユニットテストRxJS Observable.timer

  19. 19

    Typescript。不明なタイプの変数にメソッド/プロパティが存在するかどうかを確認してください

  20. 20

    Jasmineを使用して、TypeScriptでオブジェクトなしでインポートされていない関数をスパイする

  21. 21

    Angular 2 for TypeScript app testing - specs appear multiple times in jasmine

  22. 22

    Karma - Jasmine could not resolve typescript path in Ionic app

  23. 23

    テストされたクラスがモジュール定義内にある場合のTypeScript + Jasmine

  24. 24

    jasmine、jasminewd2、mochaのtypescript libs(index.d.ts-重複した識別子)で重複した@types

  25. 25

    Typescriptが正しくないと推測される

  26. 26

    Typescript内部モジュールがVSCodeで認識されない

  27. 27

    AngularをMonorepoに追加するとTypescriptビルドが失敗する(JasmineとJestタイプの衝突)

  28. 28

    JasmineとWebpackでTypescript(AngularJsではない)単体テストを実行する方法

  29. 29

    AngularのTypeScriptを使用したファイルサイズのJasmineユニットテスト

ホットタグ

アーカイブ