Tag: RSpec3
mkdir rspec3-for-beginners cd rspec3-for-beginners rbenv local 2.1.2 touch Gemfile
source 'https://rubygems.org' gem 'rspec', '3.0.0'
bundle install --path vendor/bundle
class MessageFilter end
require_relative 'message_filter' describe MessageFilter do end
bundle exec rspec message_filter_spec.rb
class MessageFilter def initialize(word) @word = word end def detect?(text) text.include?(@word) end end
require_relative 'message_filter' describe MessageFilter do it 'detects message with NG word' do filter = MessageFilter.new('foo') expect(filter.detect?('hello from foo')).to eq true end end
describe テス対象クラス do it 'コメント' do expect().to eq true end end
describe '.build' do describe '#admin?' do