Sinon: スタブ(obj、 'meth'、fn)は削除されました。ドキュメントを参照してください

作成日 2018年04月02日  ·  7コメント  ·  ソース: sinonjs/sinon

次のコードを使用すると、エラーが発生します。

let obj = {
    foo: function() {
    }
}
var stub = sinon.stub(obj , "foo", () => {});

stub(obj, 'meth', fn) has been removed, see documentation

次に、ドキュメントを確認します。

http://sinonjs.org/releases/v2.0.0/stubs/#var -stub--sinonstubobject-method-func

var stack = sinon.stub(object、 "method"、func);

object.methodをスパイに包まれたfuncに置き換えます。

いつものように、object.method.restore(); 元のメソッドを復元するために使用できます。

私はsinon4.3を使用しています。

最も参考になるコメント

Googleがエラーメッセージを検索してこれを見つけた人のために、更新されたドキュメントはここにあります: http

新しいフォームはstub(obj, 'meth').callsFake(fn)です:

var stub = sinon.stub(object, "method", func);
これはv3.0.0から削除されました。 代わりに使用する必要があります
stub(obj, 'meth').callsFake(fn)
コードをアップグレードするためにcodemodが利用可能です

全てのコメント7件

忘れてしまうのは、何らかの理由で、Googleの「sinonスタブ」が2.0.0のドキュメントを指していることです。

Googleがエラーメッセージを検索してこれを見つけた人のために、更新されたドキュメントはここにあります: http

新しいフォームはstub(obj, 'meth').callsFake(fn)です:

var stub = sinon.stub(object, "method", func);
これはv3.0.0から削除されました。 代わりに使用する必要があります
stub(obj, 'meth').callsFake(fn)
コードをアップグレードするためにcodemodが利用可能です

@mroderick :私たちの(?)SEO戦略のために人々が問題を引き起こしてしまうのは残念です。それで、古いGoogle検索を修正するために私がかつて持っていた提案を見る時が

AFAIは、提案された修正がDjangoのようなことを行っていたことを覚えています。これは、Googleのヒットが常に/ latestを指すようにすることで、SEOを改善するための正規リンク操作によるセマンティックの正確さを予見します。 詳細はATMから逃れますが、概念的には単純でした。 ハードルだったJekyllを使ってやっているだけで、AFAIは思い出すことができます:-)

これらのドキュメントが古くなっていることを示すバナーを古いバージョンの上部に表示することは可能でしょうか? それでも検索結果は改善されませんが、少なくとも訪問者にとっては明らかです。

@mantoniええ、モーガンとのツイッター交換で出てきたものの1つです。


ところで、私はいくつかのSEOの懸念のために、これについて2番目の疑問を持っていました。 別のアプローチが必要だと思います。この質問を参照してhttpshttps ://webmasters.stackexchange.com/questions/99867/how-to-correctly-mark-up-different-versions-of-the-same-document-which-are-non-c…

基本的に、Googleヒットを向上させるための大きな改善は、Djangoがドキュメントで行っていることを実行することだと思います

バナーとcanonical (またはnoindex )を使用することから始めるのが良いと思います。

最終的には、より優れたドキュメントWebサイトが必要です。

  • 管理が簡単で、貢献も簡単です(すべてのリリースで扱いにくくなっています)
  • より多くの例、基本的にすべてのメソッド/プロパティには、少なくとも1つの適切な使用例が必要です
  • 遊び場

今日に関しては、私はまだstub(obj, 'meth', fn) has been removed, see documentationのトップグーグル検索結果としてこれに来ます

このページは役に立ちましたか?
0 / 5 - 0 評価