Merge pull request #608 from github/webmock

Enable WebMock so we aren't hitting the World Wide Web in our tests
This commit is contained in:
Parker Moore 2018-12-14 09:55:21 -05:00 коммит произвёл GitHub
Родитель 64caaf0f65 a5bfeb9366
Коммит 840709cf51
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
2 изменённых файлов: 11 добавлений и 0 удалений

Просмотреть файл

@ -6,3 +6,7 @@ gemspec
# Whitelisted plugins not included in runtime dependencies.
gem "jekyll-octicons"
group :test do
gem "webmock"
end

Просмотреть файл

@ -2,6 +2,7 @@
require File.expand_path("../lib/github-pages.rb", __dir__)
require "open3"
require "webmock/rspec"
RSpec.configure do |config|
config.run_all_when_everything_filtered = true
@ -12,6 +13,12 @@ RSpec.configure do |config|
# the seed, which is printed after each run.
# --seed 1234
config.order = "random"
# Stub all GitHub API requests so they come back empty.
config.before(:each) do
stub_request(:get, /api.github.com/)
.to_return(:status => 200, :body => "{}", :headers => {})
end
end
def fixture_dir