```{index} single: Test2::Bundle::Simple ``` # Test2::Bundle::Simple ALMOST a drop-in replacement for Test::Simple. ## DESCRIPTION This bundle is intended to be a (mostly) drop-in replacement for [Test::Simple](../../Test/Simple.md). See "KEY DIFFERENCES FROM Test::Simple" for details. ## SYNOPSIS ```perl use Test2::Bundle::Simple; ok(1, "pass"); done_testing; ``` ## PLUGINS This loads [Test2::Plugin::ExitSummary](../Plugin/ExitSummary.md). ## TOOLS These are all from [Test2::Tools::Basic](../Tools/Basic.md). - ok($bool, $name) Run a test. If bool is true, the test passes. If bool is false, it fails. - plan($count) Tell the system how many tests to expect. - skip\_all($reason) Tell the system to skip all the tests (this will exit the script). - done\_testing(); Tell the system that all tests are complete. You can use this instead of setting a plan. ## KEY DIFFERENCES FROM Test::Simple - You cannot plan at import. THIS WILL **NOT** WORK: ```perl use Test2::Bundle::Simple tests => 5; ``` Instead you must plan in a separate statement: ```perl use Test2::Bundle::Simple; plan 5; ``` - You have three subs imported for use in planning Use `plan($count)`, `skip_all($reason)`, or `done_testing()` for your planning. ## SOURCE The source code repository for Test2-Suite can be found at `https://github.com/Test-More/test-more/`. ## MAINTAINERS - Chad Granum ## AUTHORS - Chad Granum ## COPYRIGHT Copyright Chad Granum . This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. See `http://dev.perl.org/licenses/`