Sha256: 78f65d30a006a984682957247325be5e73c609f3a23bf5bc20cec4e90e858b3b

Contents?: true

Size: 754 Bytes

Versions: 15

Compression:

Stored size: 754 Bytes

Contents

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

  describe "#query" do
    let(:user1) { create(:user) }
    let(:user2) { create(:user) }
    before do
      gf = build(:generic_work, user: user1, id: '1234567')
      gf.update_index
      gf = build(:generic_work, user: user2, id: '2345678')
      gf.update_index
      gf = build(:generic_work, user: user1, id: '3456789')
      gf.update_index
      gf = build(:generic_work, user: user1, id: '4567890')
      gf.update_index
    end

    subject { service.query }

    it "is a list of categories" do
      expect(subject).to eq [{ label: user1.user_key, data: 3 },
                             { label: user2.user_key, 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_depositor_spec.rb
sufia-7.4.0 spec/services/sufia/statistics/works/by_depositor_spec.rb
sufia-7.3.1 spec/services/sufia/statistics/works/by_depositor_spec.rb
sufia-7.3.0 spec/services/sufia/statistics/works/by_depositor_spec.rb
sufia-7.3.0.rc3 spec/services/sufia/statistics/works/by_depositor_spec.rb
sufia-7.3.0.rc2 spec/services/sufia/statistics/works/by_depositor_spec.rb
sufia-7.3.0.rc1 spec/services/sufia/statistics/works/by_depositor_spec.rb
sufia-7.2.0 spec/services/sufia/statistics/works/by_depositor_spec.rb
sufia-7.1.0 spec/services/sufia/statistics/works/by_depositor_spec.rb
sufia-7.0.0 spec/services/sufia/statistics/works/by_depositor_spec.rb
sufia-7.0.0.rc2 spec/services/sufia/statistics/works/by_depositor_spec.rb
sufia-7.0.0.rc1 spec/services/sufia/statistics/works/by_depositor_spec.rb
sufia-7.0.0.beta4 spec/services/sufia/statistics/works/by_depositor_spec.rb
sufia-7.0.0.beta3 spec/services/statistics/works/by_depositor_spec.rb
sufia-7.0.0.beta2 spec/services/statistics/works/by_depositor_spec.rb