Fixes #164 README.txt detection

This commit is contained in:
erwanlr
2013-04-15 15:01:06 +02:00
parent 698197248e
commit b1ce7bdcc5
5 changed files with 51 additions and 20 deletions

View File

@@ -21,11 +21,12 @@ shared_examples 'WpTheme::Versionable' do
end
context 'when the version is not found' do
let(:file) { 'twentyeleven-unknow.css' }
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, subject.readme_url).to_return(status: 200, body: 'Stable Tag: 1.3.4')
stub_request(:get, readme_url).to_return(status: 200, body: 'Stable Tag: 1.3.4')
@file = file
@expected = '1.3.4'
@@ -34,7 +35,8 @@ shared_examples 'WpTheme::Versionable' do
context 'from both style & readme' do
it 'returns nil' do
stub_request(:get, subject.readme_url).to_return(status: 404)
subject.stub(readme_url: readme_url)
stub_request(:get, readme_url).to_return(status: 404)
@file = file
@expected = nil