Sha256: 6ef6014a9f4a39f8f76192755aee72a4aab89becf2dc61feb328c1dc6159288f

Contents?: true

Size: 513 Bytes

Versions: 6

Compression:

Stored size: 513 Bytes

Contents

require File.expand_path(File.dirname(__FILE__) + '/../../spec_helper')

describe Tools::Die do
  
  before do
    @die = Tools::Die.new 20
  end  
  
  it "should create a Die" do
    assert @die
  end
  
  it "should roll a Die once" do
    assert @die.roll
  end  
  
  it "should roll a Die many times" do
    results = @die.roll 30
    assert results
    results.each do |result|
      assert result
    end
  end  
  
  it "should turn a Die into a String" do
    assert @die.to_s.eql? "D20"
  end  
  
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
rpg-tools-0.2.4 spec/models/tools/die_spec.rb
rpg-tools-0.2.3 spec/models/tools/die_spec.rb
rpg-tools-0.2.2 spec/models/tools/die_spec.rb
rpg-tools-0.2.1 spec/models/tools/die_spec.rb
rpg-tools-0.2.0 spec/models/tools/die_spec.rb
rpg-tools-0.1.0 spec/models/tools/die_spec.rb