From 7652bfc50afbfd352b498807a0ef96a1817b5a65 Mon Sep 17 00:00:00 2001 From: mo khan Date: Mon, 6 Apr 2020 22:16:28 -0600 Subject: Attempt to fix more recordings --- spec/unit/python/pypi_spec.rb | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) (limited to 'spec/unit/python') diff --git a/spec/unit/python/pypi_spec.rb b/spec/unit/python/pypi_spec.rb index b97b507..cb09c4a 100644 --- a/spec/unit/python/pypi_spec.rb +++ b/spec/unit/python/pypi_spec.rb @@ -5,7 +5,7 @@ RSpec.describe Spandx::Python::Pypi do let(:items) { [] } before do - VCR.use_cassette('pypi.org/simple', record: :new_episodes) do + VCR.use_cassette('pypi.org/simple') do subject.each do |item| items.push(item) break if items.count == 100 @@ -15,6 +15,14 @@ RSpec.describe Spandx::Python::Pypi do specify { expect(items).not_to be_empty } specify { items.each { |item| expect(item[:name]).not_to be_nil } } + specify { items.each { |item| expect(item[:version]).not_to match('-any') } } + specify { items.each { |item| expect(item[:version]).not_to match('-none') } } + specify { items.each { |item| expect(item[:version]).not_to match('-py2') } } + specify { items.each { |item| expect(item[:version]).not_to match('-py3') } } + specify { items.each { |item| expect(item[:version]).not_to match('.py2') } } + specify { items.each { |item| expect(item[:version]).not_to match('.py3') } } + specify { items.each { |item| expect(item[:version]).not_to match('.whl') } } + specify { items.each { |item| expect(item[:version]).not_to match('.zip') } } specify { items.each { |item| expect(item[:version]).not_to match('tar.gz') } } end @@ -132,14 +140,7 @@ RSpec.describe Spandx::Python::Pypi do let(:source) { 'pypi.org' } let(:package) { 'six' } let(:version) { '1.13.0' } - let(:successful_response_body) do - JSON.generate( - info: { - name: package, - version: version - } - ) - end + let(:successful_response_body) { JSON.generate(info: { name: package, version: version }) } context 'when the default source is reachable' do before do -- cgit v1.2.3