We’ll start with perhaps our most significant testing challenge. We have quite a bit of behavior to cover, such as timeouts and forced backend termination. You’ll be surprised at how quickly we can cover all this functionality with a few short and sweet test cases. Let’s get started.
A natural first step for testing our InfoSys is to simply look for successful results. Replace your rumbrella/apps/info_sys/test/info_sys_test.exs with the following code:
|1:||defmodule InfoSysTest do|
|5:||defmodule TestBackend do|
|-||def start_link(query, ref, owner, limit) do|