ex-unit

    0

    1答えて

    ruby​​は、開発者の生活を大幅に簡素化するshared_examplesを使用して、異なる場所に1つのテストと場所を作成するアプローチを持っています。 エリキシル剤で共有例を使用する方法はありますか?

    0

    1答えて

    私はモックできない外部ライブラリでややこしい機能を実装しています。彼らはサーバーへの実際の要求を実装する必要があります。したがって、 テストの実装中にWebサーバーを実行するにはどうすればよいですか? P.S.マイconfig/test.exs: config :my_reelty, MyReelty.Endpoint, http: [port: {:system, "PORT"}],

    4

    1答えて

    統合テストの失敗時にデバッグを行うために、アプリケーションログを表示したいと思います。これを達成するために私がmix testタスクに渡すことができるコマンドがありますか?

    1

    1答えて

    ErckでMeckがこの機能を提供するのと同じ方法で、ExUnit Mockで一連の戻り値を模擬することは可能ですか? ... meck:new(my_module), meck:sequence(my_module, method, 1, [Response1, Response2]), meck:unload(module), ... ない場合は、それが成功し、同じユニットテストE

    4

    1答えて

    でモデルをテストする方法: defmodule PlexServer.BoardInstanceTest do use PlexServer.ModelCase alias PlexServer.BoardInstance @valid_attrs %{board_pieces: [%PlexServer.BoardTileInstance{x: 0, y: 0}

    2

    1答えて

    からIOをキャプチャ:ExUnit.CaptureIO docsで defmodule Speaker do def speak do receive do { :say, msg } -> IO.puts(msg) speak _other -> speak # throw away the message

    6

    1答えて

    私のエリクシールアプリには、2つの数字のタプルを返すSome.Module.func/1と呼ばれるメソッドがあります。 ExUnitでテストを書いていますが、最初の要素をタプルでテストするだけで、2番目の要素は本当に気にしません。 これまでのところ、私はこれをやって試してみた: test "some method" do assert Some.Module.func(45) == {5

    12

    2答えて

    認証プラグがあり、コントローラをテストしたいと思います。問題は、このプラグインで行が user_id = get_session(conn, :user_id) を持っていることであり、私はこの方法で(私は前に汚いハックを使用していないが、私はもはやそれをやりたい)使用しているときには、つねにnilです: @session Plug.Session.init([ store: :