Sha256: d6c003e3f377aadab58cfc17d9fd06bb27b20d76a0bc9de006fe18903b63c4a0

Contents?: true

Size: 1.04 KB

Versions: 7

Compression:

Stored size: 1.04 KB

Contents

## Setting up:
#
1. Fork the gem
2. Clone you fork to your local machine
3. Run:
   gem install bundler
   bundle install
   rspec

## Pull requests:
#
Pull requests are appreciated. Before submitting please consider the following:

* Public methods are documented.
* `rake yard` runs without warnings.
* Matchers are using the "class syntax", that is, not the DSL.
* Use double quotes ("), not single quotes (') whenever possible.
  Exceptions are when writing copy, "It's a fine day" and "Expected '#{actual}' to be '#{expected}'." is also fine.
* When writing matches? methods, consider writing does_not_match? as well.
  This is important when writing Capybara matchers since failing to do so will cause problems with
  specs that are rune with asynchronous communication going on (AJAX).
* Try to follow the pattern of a selector and a selector_type method in each matcher
* If possible, allow the user to override the selector and selector type using the configure syntax.
* Test your methods using the same pattern as existing specs.

Thank you for helping out!

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
elabs_matchers-2.0.0 development.txt
elabs_matchers-1.0.1 development.txt
elabs_matchers-1.0.0 development.txt
elabs_matchers-0.0.7 development.txt
elabs_matchers-0.0.6 development.txt
elabs_matchers-0.0.5 development.txt
elabs_matchers-0.0.4 development.txt