A Ruby spec tool built from scratch.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.circleci
bin
exe
lib
sample
spec
.gitignore
.rspec
.rubocop.yml
Gemfile
Gemfile.lock
LICENSE
README.md
Rakefile
specifier.gemspec

README.md

Specifier

Installation

gem install specifier

Example

class Echo
  def say(message)
    message
  end
end
Specifier.specify Echo do
  let(:echo) { Echo.new }

  describe '#say' do
    it 'says "Hello" if you say "Hello"' do
      expect(echo.say('Hello')).to equal('Hello')
    end
  end
end

Usage

bundle exec specifier ./specs

Status

CircleCI CodeClimate (Maintainability) CodeClimate (Test Coverage)

Copyright

Copyright (c) 2016 - 2018 Kevin Sylvestre. See LICENSE for details.