Sha256: 67265cc53e201e9b17354694d62c3857638fb65c3dd928195b3f0af4d3356bb2
Contents?: true
Size: 1.06 KB
Versions: 13
Compression:
Stored size: 1.06 KB
Contents
require 'spec_helper' describe CurationConcerns::ChartsHelper do describe '#hash_to_chart' do subject { helper.hash_to_chart(data) } let(:data) do { 'Foo' => 5, 'Bar' => 10 } end it { is_expected.to eq( drilldown: { series: [] }, series: [ { name: "Foo", y: 5 }, { name: "Bar", y: 10 } ] ) } context "given a drilldown" do let(:data) do { "Foo" => { "Bar" => 1, "Baz" => 2 } } end it { is_expected.to eq( drilldown: { series: [ { name: "Foo", id: "Foo", data: [["Bar", 1], ["Baz", 2]] } ] }, series: [ { name: "Foo", y: 3, drilldown: "Foo" } ] ) } end end end
Version data entries
13 entries across 13 versions & 1 rubygems