LemonCore.Testing.Case (lemon_core v0.1.0)

View Source

Test case module that provides the testing harness.

Usage

defmodule MyTest do
  use LemonCore.Testing.Case, async: true

  # Harness is available in context
  test "example", %{harness: harness} do
    File.write!(Path.join(harness.tmp_dir, "file.txt"), "content")
  end
end

Options

  • :async - Whether tests run asynchronously (default: true)
  • :with_store - Whether to start the Store process (default: false)