forked from exodist/Fennec-Declare
-
Notifications
You must be signed in to change notification settings - Fork 0
bugdebugger/Fennec-Declare
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
NAME Fennec::Declare - Declarative interface for Fennec. DESCRIPTION This is a declarative interface for Fennec. In short this improves the syntax used to define tests with Fennec. No more name => sub no more semicolon to end the test sub. overrides describe, cases, case, it, tests, before_* after_* describe name { ... } instead of describe name => sub { ... }; SYNOPSIS package Declare::Test; use strict; use warnings; use Fennec::Declare; tests foo { ok( 1, "Declarative test!" ); } tests old => sub { ok( 1, "old style" ); }; describe blah { tests group_a { ok( 1, 'a' )} tests group_b { ok( 1, 'b' )} tests group_c { ok( 1, 'c' )} tests group_d { ok( 1, 'd' )} tests group_e { ok( 1, 'e' )} describe foo { tests group_x { ok( 1, 'x' )} } }; tests todo_group (todo => "This is a todo group") { ok( 0, "This should fail, no worries" ) } tests should_fail (should_fail => 1) { die "You should not see this!" } tests skip_group (skip => "This is a skip group") { ok( 0, "You should not see this!" ) } 1; AUTHORS Chad Granum [email protected] COPYRIGHT Copyright (C) 2011 Chad Granum Fennec-Declare is free software; Standard perl licence. Fennec-Declare is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the license for more details.
About
Delcarative interface to Fennec.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published
Languages
- Perl 100.0%