Sha256: 5319c33c3778a71122b3e36a9bf91f5a067eafc38bbe23f080e4ad9964f6978c

Contents?: true

Size: 830 Bytes

Versions: 15

Compression:

Stored size: 830 Bytes

Contents

RSpec.describe Sufia::Statistics::Works::ByResourceType do
  let(:service) { described_class.new }

  describe "#query" do
    before do
      create(:generic_work, resource_type: ['Conference Proceeding'])
      create(:generic_work, resource_type: ['Conference Proceeding'])
      create(:generic_work, resource_type: ['Image'])
      create(:generic_work, resource_type: ['Journal'])
    end

    subject { service.query }

    it "is a list of categories" do
      expect(subject).to eq [{ label: 'Conference Proceeding', data: 2 },
                             { label: 'Image', data: 1 },
                             { label: 'Journal', data: 1 }]
      expect(subject.to_json).to eq "[{\"label\":\"Conference Proceeding\",\"data\":2},{\"label\":\"Image\",\"data\":1},{\"label\":\"Journal\",\"data\":1}]"
    end
  end
end

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
sufia-7.4.1 spec/services/sufia/statistics/works/by_resource_type_spec.rb
sufia-7.4.0 spec/services/sufia/statistics/works/by_resource_type_spec.rb
sufia-7.3.1 spec/services/sufia/statistics/works/by_resource_type_spec.rb
sufia-7.3.0 spec/services/sufia/statistics/works/by_resource_type_spec.rb
sufia-7.3.0.rc3 spec/services/sufia/statistics/works/by_resource_type_spec.rb
sufia-7.3.0.rc2 spec/services/sufia/statistics/works/by_resource_type_spec.rb
sufia-7.3.0.rc1 spec/services/sufia/statistics/works/by_resource_type_spec.rb
sufia-7.2.0 spec/services/sufia/statistics/works/by_resource_type_spec.rb
sufia-7.1.0 spec/services/sufia/statistics/works/by_resource_type_spec.rb
sufia-7.0.0 spec/services/sufia/statistics/works/by_resource_type_spec.rb
sufia-7.0.0.rc2 spec/services/sufia/statistics/works/by_resource_type_spec.rb
sufia-7.0.0.rc1 spec/services/sufia/statistics/works/by_resource_type_spec.rb
sufia-7.0.0.beta4 spec/services/sufia/statistics/works/by_resource_type_spec.rb
sufia-7.0.0.beta3 spec/services/statistics/works/by_resource_type_spec.rb
sufia-7.0.0.beta2 spec/services/statistics/works/by_resource_type_spec.rb