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

Version Path
curation_concerns-1.7.8 spec/helpers/curation_concerns/charts_helper_spec.rb
curation_concerns-1.7.7 spec/helpers/curation_concerns/charts_helper_spec.rb
curation_concerns-2.0.0 spec/helpers/curation_concerns/charts_helper_spec.rb
curation_concerns-2.0.0.rc2 spec/helpers/curation_concerns/charts_helper_spec.rb
curation_concerns-1.7.6 spec/helpers/curation_concerns/charts_helper_spec.rb
curation_concerns-1.7.5 spec/helpers/curation_concerns/charts_helper_spec.rb
curation_concerns-1.7.4 spec/helpers/curation_concerns/charts_helper_spec.rb
curation_concerns-1.7.3 spec/helpers/curation_concerns/charts_helper_spec.rb
curation_concerns-1.7.2 spec/helpers/curation_concerns/charts_helper_spec.rb
curation_concerns-2.0.0.rc1 spec/helpers/curation_concerns/charts_helper_spec.rb
curation_concerns-1.7.1 spec/helpers/curation_concerns/charts_helper_spec.rb
curation_concerns-1.7.0 spec/helpers/curation_concerns/charts_helper_spec.rb
curation_concerns-1.7.0.beta1 spec/helpers/curation_concerns/charts_helper_spec.rb