Sha256: cf5f552e5db6eea50a51d884c43ad839fbf963a5ca01d04fbf31a2833abe1060
Contents?: true
Size: 652 Bytes
Versions: 1
Compression:
Stored size: 652 Bytes
Contents
require 'shoes/spec_helper' describe Shoes::Radio do include_context "dsl app" subject(:radio) { Shoes::Radio.new(app, parent, group, input_opts, input_block) } let(:group) { :a_group } it_behaves_like "checkable" it_behaves_like "object with state" # only one radio in a group can be checked describe "#initialize" do it "sets accessors" do expect(radio.parent).to eq(parent) expect(radio.group).to eq(group) expect(radio.blk).to eq(input_block) end end describe "#group=" do it "changes the group" do radio.group = "New Group" expect(radio.group).to eq("New Group") end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
shoes-4.0.0.pre1 | spec/shoes/radio_spec.rb |