diff --git a/lib/common/models/wp_theme/versionable.rb b/lib/common/models/wp_theme/versionable.rb index 5b373220..118020d0 100755 --- a/lib/common/models/wp_theme/versionable.rb +++ b/lib/common/models/wp_theme/versionable.rb @@ -2,16 +2,8 @@ class WpTheme < WpItem module Versionable - def version - unless @version - @version = Browser.get(style_url).body[%r{Version:\s*([^\s]+)}i, 1] - - # Get Version from readme.txt - @version ||= super - end - @version + @version ||= Browser.get(style_url).body[%r{Version:\s*([^\s]+)}i, 1] end - end end diff --git a/spec/shared_examples/wp_theme_versionable.rb b/spec/shared_examples/wp_theme_versionable.rb index ee2edd73..c3148d88 100644 --- a/spec/shared_examples/wp_theme_versionable.rb +++ b/spec/shared_examples/wp_theme_versionable.rb @@ -21,26 +21,9 @@ shared_examples 'WpTheme::Versionable' do end context 'when the version is not found' do - let(:file) { 'twentyeleven-unknow.css' } - let(:readme_url) { subject.uri.merge('readme.txt').to_s } - - context 'from the style_url' do - it 'gets it from the readme' do - stub_request(:get, readme_url).to_return(status: 200, body: 'Stable Tag: 1.3.4') - - @file = file - @expected = '1.3.4' - end - end - - context 'from both style & readme' do - it 'returns nil' do - allow(subject).to receive_messages(readme_url: readme_url) - stub_request(:get, readme_url).to_return(status: 404) - - @file = file - @expected = nil - end + it 'returns nil' do + @file = 'twentyeleven-unknow.css' + @expected = nil end end