Skip to content
SPECIFICTION
Get listed

ExUnit vs Tape

ExUnit

hexdocs.pm

Tape

github.com

Side by side

FigureExUnitTape
Price fromFree—
Free planYes—
Free trial——
Open source——
Web—Yes
LinuxYes—
Plans published10
Spec score · Unit Testing8.2 (#6)6.5 (#24)
AssertionsExUnit.Assertions provides macros that generate assertions with appropriate error messages.Its assertion methods include truthy, equality, deep equality, exception, and pattern-matching assertions.
LicenseThe Elixir source code is released under the Apache License 2.0.The repository identifies Tape's license as MIT.
PurposeExUnit is a unit testing framework for Elixir.Tape is a TAP-producing test harness for Node.js and browsers.
Security reportingThe Elixir repository asks users to disclose security vulnerabilities privately through its Security page.The repository security page directs vulnerability reports to maintainer @ljharb or Tidelift.
Test executionExUnit starts tests and can run them automatically before the VM terminates.Tests execute serially, and the command-line runner can select test files with glob patterns.

Plans

ExUnit

  • ExUnitFree

ExUnit pricing →

Tape

No plans published.

Tape pricing →

In their own words

ExUnit

ExUnit has no write-up on Specifiction yet; its figures are above.

Visit hexdocs.pm

Tape

Tape has no write-up on Specifiction yet; its figures are above.

Visit github.com