A Tested Kino SmartCell for Livebook.
Run tests on an Elixir Cell without revealing the tests or writing a significant amount of ExUnit boilerplate.
Add the dependency in your Livebook setup section. This project relies on Kino.
Mix.install([{:kino, "~> 0.6.2"}, {:tested_cell, github: "BrooklinJazz/tested_cell"}])
Run notebooks/example.livemd in Livebook for practical examples.
TestedCell
displays text editors for writing assertions and a solution hint.
Which can be disabled.
Solution hints appear after 3 attempts.