問題タブ [specs]

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 投票する
2 に答える
3623 参照

unit-testing - spec2 を使用した Seq 空のテスト

Seq[String]aが空であるか、Scala で specs2 を使用していないかを確認するにはどうすればよいですか? seq must be emptyorを使用してseq.length must be greaterThan(0)いますが、常に型の不一致エラーが発生します。

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

scala - scala Mockito でパラメータなしの関数を引数として一致させる

Mockito を使用して次のメソッドが呼び出されることを確認しようとしています。

モックでの検証は次のとおりです。

そして、私は例外を受け取ります:

これは、最後のパラメーターなしの関数が原因であることを知っています。ここで検証を適切に実行するにはどうすればよいですか?

0 投票する
3 に答える
81 参照

csv - csvfile はどのように構成/指定されていますか?

パーサーをコーディングする必要があるため、csv ファイルがどのように構成されているか教えてもらえますか。

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

ruby - RSpec は、私の Lib ディレクトリのルートにあるクラスしか見ることができません

RSpec (2.12.2) に苦労しています。仕様の 1 つでクラスを参照したいが、そのクラスが/libディレクトリのルートにない場合、エラーがスローされます。

私の仕様はフォルダー構造にネストできるようですが、ネストされたフォルダー (たとえばlib/workers/conversion_worker.rb) にあるクラスを要求しようとすると、このエラーが発生します。

すべての仕様で require 'spec_helper' を使用していますが、クラスのパスをハードコーディングしても同じエラーが発生します。

この構造では:

仕様は次のようになります。

以下は、spec を正常に実行します (-I フラグは $LOAD_PATH へのパスを追加します)。

そのため、RSpec はそのパスに lib の下に何も追加していないようです。

require_relative を使用して、class_not_found.rb を正常に要求できます。

ただし、require を使用しない場合:

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

opengl - OpenGL出力バッファのサイズを決定する方法(COMPSIZE)

NodeのOpenGLバインディングを作成しようとしています。OpenGL APIのサイズが非常に大きいため、これを手動で行うのは実用的ではないため、KhronosのOpenGLレジストリを使用しました。

提供されているファイルは解析が簡単ですが、重要な部分が欠落しているようです。これが、重要なパラメーターバッファーのサイズを計算する方法です。

このような出力バッファを必要とする関数定義の例を次に示します。COMPSIZE()式に注意してください。

この例は、問題をよく示しています。「pixels」パラメータには、ターゲット、レベル、フォーマット、およびタイプのパラメータに応じたサイズの出力バッファが必要であることは明らかです。しかし、そのサイズを計算するための実際の式をどこでどのように見つけることができますか?

私がオンラインで見つけた唯一の関連情報は、明らかにOpenGLのApple実装に属するcompsize.cと呼ばれるCソースファイルでした。

誰かが私がこれに関する難しいデータを見つけるのを手伝ってくれる?

0 投票する
3 に答える
3515 参照

scala - Scala を使用した Akka アクターの単体テスト

私はScalaにかなり慣れていないので、優しくしてください。

私が現在構築しているアプリでは、Akka アクターを使用しており、いくつかの単体テストを作成したいと考えています。Akka アクターの単体テストを作成するためのこの公式ドキュメントに出会いました

しかし、それがどのように機能するかを正確に理解できませんでした。特に、

それを試してみると、not found: value Success驚くべきことではありません。

次に、Scala アクターをテストする方法の例を見つけました

、確かに古いかもしれませんが、理解しやすく、Futures を使用したいときに通常使用するものに近く、最も重要なことは動作します。ActorSystem、タイムアウトなどのいくつかの暗黙を宣言する必要がありますが、公式の方法ではそうではないようです...

可能であれば、公式ドキュメントで提案されている方法を使用したいので、誰かがそれがどのように機能するか(特にSuccess bit)とその使用方法を理解するのを手伝ってくれるとありがたい.

0 投票する
4 に答える
1527 参照

php - Magento - 同じカテゴリ内の 2 つの if ステートメント

カテゴリ ID に応じて、製品ページに異なる静的 CMS ブロックを表示できるように、以下を作成しました。

カテゴリ部分はなんでもいいのですが、同じカテゴリの商品IDで別のブロックを表示したいです。

例 (これは明らかに正しくありません):

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

ruby-on-rails - if ステートメントを使用して仕様内の条件付きチェックを行う方法は?

yaml /config/application.yaml をロードして APP_CONFIG["myvar"] のようなことを実行できるようにする config/initializer.rb がありますが、SPECS に対してもこれを有効にするにはどうすればよいですか?

私の目標は、次のようなことをすることです: