HTTPS clone URL
Subversion checkout URL
Commits on Nov 30, 2012
- |:Expect-not|: - Show proper messages for failed expectations.- |vspec-custom-matcher|: - Change the naming guideline. - Use snake_case instead of camelCase. - Add new aliases for predefined custom matcheres. - Old aliases are still supported, but deprecated. - Support custom failure message. - See |vspec#customize_matcher()| for the details. - It was not possible to show meaningful messages for failed expectations using custom mathcers with old versions. - Change the syntax to register new matcher. - Old syntax is still supported, but deprecated. - Fix to properly support custom matchers with 2 or more arguments.
Commits on Mar 7, 2012
- |bin/vspec|: - Remove user's |after-directory| from 'runtimepath' to avoid unexpected interference to run tests. - Remove the output adjustment for the current directory.- |:Expect|: Fix to parse expressions including '"' and '|' correctly.- Add missing syntax highlighting for |:SKIP| and |:TODO|.
- Completely rewritten. No compatibility with old versions. - Output format is changed to Test Anything Protocol version 12. - The style to write examples is changed. See also |vspec-examples| for the details. - Change the order of arguments to |bin/vspec|. - Change the syntax for |vspec-custom-matcher| to be extensible and readable. - Add |:Expect-not| for counter examples. - Add |:TODO| for incomplete examples. - Add |:SKIP| for environment-specific examples. - Add |:before| blocks and |:after| blocks.
Commits on Nov 14, 2010