Sha256: eb7a8f79b810683be14c9ce2133189be27c4e8e7c86a7ddaf08ac41358ca272d
Contents?: true
Size: 631 Bytes
Versions: 3
Compression:
Stored size: 631 Bytes
Contents
# -*- encoding : utf-8 -*- describe Pacto do modes = %w(generate validate) modes.each do |mode| enable_method = "#{mode}!".to_sym # generate! query_method = "#{mode[0..-2]}ing?".to_sym # generating? disable_method = "stop_#{mode[0..-2]}ing!".to_sym # stop_generating! describe ".#{mode}!" do it "tells the provider to enable #{mode} mode" do expect(subject.send query_method).to be_falsey subject.send enable_method expect(subject.send query_method).to be true subject.send disable_method expect(subject.send query_method).to be_falsey end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
pacto-0.4.0.rc3 | spec/unit/pacto/core/modes_spec.rb |
pacto-0.4.0.rc2 | spec/unit/pacto/core/modes_spec.rb |
pacto-0.4.0.rc1 | spec/unit/pacto/core/modes_spec.rb |