Sha256: 1d58148133e7071d716db61eaaacb01979cb4cf5e4ab739edd3d0f2e633d2ff1
Contents?: true
Size: 782 Bytes
Versions: 1
Compression:
Stored size: 782 Bytes
Contents
require File.dirname(__FILE__) + '/spec_helper' describe SyllableCounter::Calculate do let(:rule_set) { SyllableCounter::Rules::Rules.new } subject { described_class.new(rule_set) } it "returns a syllable count" do subject.execute("test").should == 1 subject.execute("palette").should == 2 subject.execute("passes").should == 2 subject.execute("table").should == 2 subject.execute("foo bar").should == 2 subject.execute("wednesday").should == 2 subject.execute("maybe").should == 2 subject.execute("the quick brown fox").should == 4 end context "#validate" do it "returns a value of at least 1" do subject.send(:validate, 0) == 1 subject.send(:validate, 1) == 1 subject.send(:validate, 2) == 2 end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
syllable_counter-1.0.0 | spec/calculator_spec.rb |