blob: 32b2150d2f18135969b86ba8d4150a2da90cd236 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
# frozen_string_literal: true
RSpec.describe Spandx::Ruby::Gateway do
subject { described_class.new }
describe '#each' do
let(:items) { [] }
before do
VCR.use_cassette('index.rubygems.org/versions') do
subject.each do |item|
items << item
end
end
end
specify { expect(items.count).to be(1_110_304) }
specify { expect(items[0][:name]).to eql('-') }
specify { expect(items[0][:version]).to eql('1') }
specify { expect(items[-1][:name]).to eql('rpg_paradise') }
specify { expect(items[-1][:version]).to eql('0.0.190') }
end
end
|