Sha256: 4e344e220dc23905ceb14bfe3295ddfc1172894ed0fa0ff6bb44775f145f32a4
Contents?: true
Size: 1.02 KB
Versions: 2
Compression:
Stored size: 1.02 KB
Contents
describe "Slider Row" do before do row_settings = { title: "Slider", key: :slider, type: :slider, range: (1..100) } @row = Formotion::Row.new(row_settings) @row.reuse_identifier = 'test' end it "should initialize with correct settings" do @row.object.class.should == Formotion::RowType::SliderRow end it "should build cell with slider" do cell = @row.make_cell cell.accessoryView.class.should == UISlider end # Value it "should set custom value" do @row.value = 50 cell = @row.make_cell cell.accessoryView.value.should == 50 @row.value.should == 50 end # Range it "should use default range" do @row.range = nil cell = @row.make_cell cell.accessoryView.minimumValue.should == 1 cell.accessoryView.maximumValue.should == 10 end it "should use custom range values" do @row.range = (50..100) cell = @row.make_cell cell.accessoryView.minimumValue.should == 50 cell.accessoryView.maximumValue.should == 100 end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
formotion-0.5.1 | spec/row_type/slider_spec.rb |
formotion-0.5 | spec/row_type/slider_spec.rb |