問題タブ [simplecov]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1524 参照

ruby-on-rails - Rails 4 simpecov の欠落ファイル

私はテストの大ファンであり、現在のカバレッジ レポートを実行すると、.rb ファイルを含む lib サブフォルダーが simplecov によって検出されないことに気付きました。

これが私の spec_helper.rb ファイルでのセットアップです。

lib/modules今日、そのフォルダーにはあまりありませんが、なぜそれらが入ってこないのかを理解しようとしています.現在、レポートに自分のフォルダーが表示されることを期待していました.中身。

=> git の問題 #351

また、私はこれらの解決策を試してみましたが、うまくいきませんでした:

0 投票する
1 に答える
696 参照

ruby - ruby の 2 つのコミット間の改行のコード カバレッジ

追加されたすべての新しい行がテストでカバーされるようにしたいと思います。git diff と simplecov のカバレッジを交差させる簡単な方法はありますか。

http://fredwu.me/post/35625566267/simplecov-test-coverage-for-changed-files-onlyこのようなものですが、ファイルではなく行の粒度があります

0 投票する
1 に答える
440 参照

ruby - 一部のモデルでのみ SimpleCove のカバレッジが提供されない

単純な cov と rspec で非常に奇妙な問題が発生しています。rails_hlper ファイルに以下があります

そのモデルの仕様を実行しようとしても、カバレッジ レポートには表示されません。

0 投票する
1 に答える
528 参照

ruby - CodeClimate カバレッジ エラー: 致命的: git リポジトリではありません - これは git リポジトリです

完全な出力:

私のコードはここにあります: https://github.com/NullVoxPopuli/authorizable

ここに私のspec_helperがあります:

require "rubygems" require "bundler/setup"

何が起きてる?問題の根源は何ですか? また、カバレッジ レポーターが spec/ ディレクトリの内容を気にするのはなぜですか (ファイルが _spec で終わらない場合)。

追加する必要がある何らかのフィルターはありますか?

0 投票する
1 に答える
112 参照

ruby-on-rails - Rakefile がデフォルト タスクを呼び出さない

rakefile を作成しようとしていますが、simplecov を呼び出してから rspec を呼び出してテストを実行する必要があると思いますが、rakefile を実行しても何も実行されません。私は何か間違ったことをしていますか?また、タスクに依存関係を与える方法はありますか?実行する前に:spec呼び出したいです。:simplecov

0 投票する
1 に答える
107 参照

ruby-on-rails - Simplecov カバレッジと Spree デコレータ

私は、simplecov を使用して、カスタマイズの仕様範囲を Spree 搭載ストアに取得しようとしています。

クラスは通常/app/models/spree/price_decorator.rb、ファイルに格納されており、ブロックを使用してクラスを開き、Spree::Price.class_evalカスタム ロジックを含めます。

ただし、SimpleCov にファイルが表示されません。これが技術的な制限なのか、それとも最終出力に含まれる可能性があるのか​​はわかりません。

SimpleCov は現在、非常に単純な方法で構成されています。

しようとしadd_groupましapp/models/spreeたが、うまくいきません。

なにか提案を?

0 投票する
2 に答える
489 参照

ruby-on-rails - Rails 4 & SimpleCov: SimpleCov のカバレッジ レポートに lib/tasks/cucumber.rake が含まれていますか?

spec/spec_helper.rbandの上部に次のコードがありますfeatures/support/env.rb(RSpec と Cucumber のカバレッジ結果をマージする SimpleCov):

.simplecovプロジェクトルートのファイルに次のコードもあります。

しかし、なぜかlib/tasks/cucumber.rake取材対象に…。

ここに画像の説明を入力

何か案は?

0 投票する
1 に答える
410 参照

ruby-on-rails-4 - Simplecov レポートは /app ディレクトリ内のフォルダーを無視します

Rails 4.0.11 アプリのカバレッジを測定するために simplecov を使用しています。Ruby 2.0.0 を使用しています。/app の一部のサブフォルダーが simplecov によって無視されることに気付きましたが、その理由がわかりません。

役立つかもしれないいくつかの投稿を読んだ後、Ruby 2.1 へのアップグレードを試みましたが、それでもいくつかのサブフォルダーが無視されています。SimpleCov.startプロジェクトのルートにあるファイルに移動しようとしまし.simplecovたが、問題は解決しません。また、構成を削除してrails自分でフィルターとグループを追加しようとしましたが、無視されたものは空になります。

/mailers、/serializers、/presenters などのフォルダーはすべて無視されます。/models と /controllers をピックアップします。

0 投票する
1 に答える
1424 参照

ruby-on-rails - Rspec テストの find_or_create メソッド

simplecovの結果を確認しましたが、それを見ました

etc( do |rows| の後のすべての変数) はカバーしていません。

アイデアはありますか、どうすればこのようなものをテストできますか? ここに画像の説明を入力