spec2-mocks

Connects spec2.cr and mocks.cr for 'have_received' expectation
0.1.1 released

spec2-mocks

This is an adapter of mocks.cr for spec2.cr.

Installation

Make sure, that you have correct versions of spec2 and mocks in you shard.yml in depdendencies section.

Next, add this to your application's shard.yml:

dependencies:
  spec2-mocks:
    github: waterlink/spec2-mocks.cr
    version: 0.1.1

Usage

require "spec2-mocks"

Using have_received matcher

expect(person).to have_received(say("hello world"))

Development

After cloning the project:

cd spec2-mocks.cr
crystal deps   # install dependencies
crystal spec   # run specs

Just use normal TDD development style.

Contributing

  1. Fork it ( https://github.com/waterlink/spec2-mocks.cr/fork )
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create a new Pull Request

Contributors

  • waterlink Oleksii Fedorov - creator, maintainer
spec2-mocks:
  github: waterlink/spec2-mocks.cr
  version: ~> 0.1.1
License MIT
Crystal none

Authors

Dependencies 2

  • mocks
    {'github' => 'waterlink/mocks.cr'}
  • spec2
    {'github' => 'waterlink/spec2.cr'}

Development Dependencies 0

Dependents 1

Last synced .
search fire star recently