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