Sha256: b77a7b8fc6c267a999087a3a1cfb83db06887bf10eb855a3e741bd27c8d91a88
Contents?: true
Size: 869 Bytes
Versions: 3
Compression:
Stored size: 869 Bytes
Contents
require 'helper' describe Gecko::Widget::Pie do it_behaves_like "a Gecko::Widget" describe '#payload' do before(:each) do @widget = described_class.new('widget_key') end it 'should be empty by default' do expect(@widget.payload).to be_a_valid_payload( TEST_API_KEY, { :item => [] } ) end it 'should be correct hash when values assigned' do @widget.add(1, 'first', '#cc0000') @widget.add(2, 'second', '#ffffff') @widget.add(3, 'third') expect(@widget.payload).to be_a_valid_payload( TEST_API_KEY, { :item => [ {:value => 1, :label => 'first', :colour => '#cc0000'}, {:value => 2, :label => 'second', :colour => '#ffffff'}, {:value => 3, :label => 'third'}, ] } ) end end end
Version data entries
3 entries across 3 versions & 2 rubygems
Version | Path |
---|---|
gecko-ess-0.1.0 | spec/gecko/pie_spec.rb |
gecko-0.1.0 | spec/gecko/pie_spec.rb |
gecko-0.0.1 | spec/gecko/pie_spec.rb |