Slide 21
Slide 21 text
MIREGO
Neat Elixir features.
2
1
Quick overview of Dispatch
Neat Elixir features
Questions
# test/dispatch/dispatch_test.exs
defmodule DispatchTest do
test "request_reviewers/2 should fetch contributors and request them" do
expect(MockClient, :fetch_contributors, fn "mirego/foo" ->
["bar", "baz", "omg"]
end)
expect(MockClient, :request_reviewers, fn "mirego/foo", 45, [] ->
:ok
end)
[response: response, reviewers: reviewers] =
Dispatch.request_reviewers("mirego/foo", 45, [])
assert response == :ok
assert reviewers == ["bar", "baz", "omg"]
end
end
Mock in Dispatch