Sha256: dab3e477ef9bc18aac67feea9e80f65eac24f8a1f952951debe34e33a34d1250
Contents?: true
Size: 1.01 KB
Versions: 11
Compression:
Stored size: 1.01 KB
Contents
require_relative "helpers/helper" include Fidgit describe Label do before :each do Chingu::Window.new(10, 10, false) end after :each do $window.close end describe "#intialize" do it "should not accept a block" do ->{ Label.new( "Hello world!") { } }.should raise_error ArgumentError end end context "with default parameters" do subject { Label.new( "Hello world!") } it "should have text value set" do subject.text.should eq "Hello world!" end it "should have white text" do subject.color.should eq Gosu::Color.rgb(255, 255, 255) end it "should have a transparent background" do subject.background_color.should be_transparent end it "should have a transparent border" do subject.border_color.should be_transparent end it "should be enabled" do subject.should be_enabled end it "should not have an icon" do subject.icon.should be_nil end end end
Version data entries
11 entries across 11 versions & 1 rubygems