Sha256: 28054edf34f1972d3ff101d1817a7da348b510e05d29b9e485ba2893bd606a9b
Contents?: true
Size: 1.26 KB
Versions: 1
Compression:
Stored size: 1.26 KB
Contents
require 'test_helper' require 'score_card' require 'scoring/upper_card' describe Yahtzee::Scoring::UpperCard do subject { Yahtzee::Scoring::UpperCard } describe "score_sums(dice, scoring_die)" do it "must add up only the scoring_die" do subject.score_sums([1,1,0,0,0], 1).must_equal 2 subject.score_sums([1,1,4,4,1], 1).must_equal 3 end end describe "scoring matching digits" do describe "score_aces(dice)" do it "must score only aces" do subject.score_aces([1,2,3,4,5]).must_equal(1) end end describe "score_twos(dice)" do it "must score only twos" do subject.score_twos([1,2,3,4,5]).must_equal(2) end end describe "score_threes(dice)" do it "must score only threes" do subject.score_threes([1,2,3,4,5]).must_equal(3) end end describe "score_fours(dice)" do it "must score only fours" do subject.score_fours([1,2,3,4,5]).must_equal(4) end end describe "score_fives(dice)" do it "must score only fives" do subject.score_fives([1,2,3,4,5]).must_equal(5) end end describe "score_sixes(dice)" do it "must score only sixes" do subject.score_sixes([1,2,3,4,6]).must_equal(6) end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
functional-yahtzee-0.0.3 | test/unit/scoring/upper_card_test.rb |