DRY up specs with `spec_helper`
We require setting up MiniSpec and `fog` in each spec and this just feels cleaner way of doing it. Adding Coverage next and we don't want the code in EVERY spec.
This commit is contained in:
parent
fdbd28305b
commit
706f873c53
|
@ -72,6 +72,7 @@ Gem::Specification.new do |s|
|
||||||
s.add_development_dependency("fission")
|
s.add_development_dependency("fission")
|
||||||
s.add_development_dependency("google-api-client", "~> 0.6", ">= 0.6.2")
|
s.add_development_dependency("google-api-client", "~> 0.6", ">= 0.6.2")
|
||||||
s.add_development_dependency("minitest")
|
s.add_development_dependency("minitest")
|
||||||
|
s.add_development_dependency("minitest-stub-const")
|
||||||
s.add_development_dependency("opennebula")
|
s.add_development_dependency("opennebula")
|
||||||
s.add_development_dependency("pry")
|
s.add_development_dependency("pry")
|
||||||
s.add_development_dependency("rake")
|
s.add_development_dependency("rake")
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
require "minitest/autorun"
|
require "spec_helper"
|
||||||
require "fog"
|
|
||||||
|
|
||||||
describe Fog::Account do
|
describe Fog::Account do
|
||||||
Fog::Account.providers.each do |provider|
|
Fog::Account.providers.each do |provider|
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
require "minitest/autorun"
|
require "spec_helper"
|
||||||
require "fog"
|
|
||||||
|
|
||||||
describe Fog::Billing do
|
describe Fog::Billing do
|
||||||
Fog::Billing.providers.each do |provider|
|
Fog::Billing.providers.each do |provider|
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
require "minitest/autorun"
|
require "spec_helper"
|
||||||
require "fog"
|
|
||||||
require "fog/bin"
|
require "fog/bin"
|
||||||
require "helpers/bin"
|
require "helpers/bin"
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
require "minitest/autorun"
|
require "spec_helper"
|
||||||
require "fog"
|
|
||||||
require "fog/bin"
|
require "fog/bin"
|
||||||
require "helpers/bin"
|
require "helpers/bin"
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
require "minitest/autorun"
|
require "spec_helper"
|
||||||
require "fog"
|
|
||||||
require "fog/bin"
|
require "fog/bin"
|
||||||
require "helpers/bin"
|
require "helpers/bin"
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
require "minitest/autorun"
|
require "spec_helper"
|
||||||
require "fog"
|
|
||||||
require "fog/bin"
|
require "fog/bin"
|
||||||
require "helpers/bin"
|
require "helpers/bin"
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
require "minitest/autorun"
|
require "spec_helper"
|
||||||
require "fog"
|
|
||||||
require "fog/bin"
|
require "fog/bin"
|
||||||
require "helpers/bin"
|
require "helpers/bin"
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
require "minitest/autorun"
|
require "spec_helper"
|
||||||
require "fog"
|
|
||||||
require "fog/bin"
|
require "fog/bin"
|
||||||
require "helpers/bin"
|
require "helpers/bin"
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
require "minitest/autorun"
|
require "spec_helper"
|
||||||
require "fog"
|
|
||||||
require "fog/bin"
|
require "fog/bin"
|
||||||
require "helpers/bin"
|
require "helpers/bin"
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
require "minitest/autorun"
|
require "spec_helper"
|
||||||
require "fog"
|
|
||||||
require "fog/bin"
|
require "fog/bin"
|
||||||
require "helpers/bin"
|
require "helpers/bin"
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
require "minitest/autorun"
|
require "spec_helper"
|
||||||
require "fog"
|
|
||||||
require "fog/bin"
|
require "fog/bin"
|
||||||
require "helpers/bin"
|
require "helpers/bin"
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
require "minitest/autorun"
|
require "spec_helper"
|
||||||
require "fog"
|
|
||||||
require "fog/bin"
|
require "fog/bin"
|
||||||
require "helpers/bin"
|
require "helpers/bin"
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
require "minitest/autorun"
|
require "spec_helper"
|
||||||
require "fog"
|
|
||||||
require "fog/bin"
|
require "fog/bin"
|
||||||
require "helpers/bin"
|
require "helpers/bin"
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
require "minitest/autorun"
|
require "spec_helper"
|
||||||
require "fog"
|
|
||||||
require "fog/bin"
|
require "fog/bin"
|
||||||
require "helpers/bin"
|
require "helpers/bin"
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
require "minitest/autorun"
|
require "spec_helper"
|
||||||
require "fog"
|
|
||||||
require "fog/bin"
|
require "fog/bin"
|
||||||
require "helpers/bin"
|
require "helpers/bin"
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
require "minitest/autorun"
|
require "spec_helper"
|
||||||
require "fog"
|
|
||||||
require "fog/bin"
|
require "fog/bin"
|
||||||
|
|
||||||
describe Fog do
|
describe Fog do
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
require "minitest/autorun"
|
require "spec_helper"
|
||||||
require "fog"
|
|
||||||
|
|
||||||
describe Fog::CDN do
|
describe Fog::CDN do
|
||||||
Fog::CDN.providers.each do |provider|
|
Fog::CDN.providers.each do |provider|
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
require "minitest/autorun"
|
require "spec_helper"
|
||||||
require "fog"
|
|
||||||
|
|
||||||
describe Fog::Compute do
|
describe Fog::Compute do
|
||||||
Fog::Compute.providers.each do |provider|
|
Fog::Compute.providers.each do |provider|
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
require "minitest/autorun"
|
require "spec_helper"
|
||||||
require "fog"
|
|
||||||
|
|
||||||
describe Fog::DNS do
|
describe Fog::DNS do
|
||||||
Fog::DNS.providers.each do |provider|
|
Fog::DNS.providers.each do |provider|
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
require "minitest/autorun"
|
require "spec_helper"
|
||||||
require "fog"
|
|
||||||
|
|
||||||
describe Fog::Identity do
|
describe Fog::Identity do
|
||||||
Fog::Identity.providers.each do |provider|
|
Fog::Identity.providers.each do |provider|
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
require "minitest/autorun"
|
require "spec_helper"
|
||||||
require "fog"
|
|
||||||
|
|
||||||
describe Fog::Image do
|
describe Fog::Image do
|
||||||
Fog::Image.providers.each do |provider|
|
Fog::Image.providers.each do |provider|
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
require "minitest/autorun"
|
require "spec_helper"
|
||||||
require "fog"
|
|
||||||
|
|
||||||
describe Fog::Metering do
|
describe Fog::Metering do
|
||||||
Fog::Metering.providers.each do |provider|
|
Fog::Metering.providers.each do |provider|
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
require "minitest/autorun"
|
require "spec_helper"
|
||||||
require "fog"
|
|
||||||
|
|
||||||
describe Fog::Monitoring do
|
describe Fog::Monitoring do
|
||||||
Fog::Monitoring.providers.each do |provider|
|
Fog::Monitoring.providers.each do |provider|
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
require "minitest/autorun"
|
require "spec_helper"
|
||||||
require "fog"
|
|
||||||
|
|
||||||
describe Fog::Network do
|
describe Fog::Network do
|
||||||
Fog::Network.providers.each do |provider|
|
Fog::Network.providers.each do |provider|
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
require "minitest/autorun"
|
require "spec_helper"
|
||||||
require "fog"
|
|
||||||
|
|
||||||
describe Fog::Orchestration do
|
describe Fog::Orchestration do
|
||||||
Fog::Orchestration.providers.each do |provider|
|
Fog::Orchestration.providers.each do |provider|
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
require "minitest/autorun"
|
require "spec_helper"
|
||||||
require "fog"
|
|
||||||
|
|
||||||
describe Fog::Storage do
|
describe Fog::Storage do
|
||||||
Fog::Storage.providers.each do |provider|
|
Fog::Storage.providers.each do |provider|
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
require "minitest/autorun"
|
require "spec_helper"
|
||||||
require "fog"
|
|
||||||
|
|
||||||
describe Fog::Support do
|
describe Fog::Support do
|
||||||
Fog::Support.providers.each do |provider|
|
Fog::Support.providers.each do |provider|
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
require "minitest/autorun"
|
require "spec_helper"
|
||||||
require "fog"
|
|
||||||
|
|
||||||
describe Fog::Volume do
|
describe Fog::Volume do
|
||||||
Fog::Volume.providers.each do |provider|
|
Fog::Volume.providers.each do |provider|
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
require "minitest/autorun"
|
require "spec_helper"
|
||||||
require "fog"
|
|
||||||
|
|
||||||
describe Fog::VPN do
|
describe Fog::VPN do
|
||||||
Fog::VPN.providers.each do |provider|
|
Fog::VPN.providers.each do |provider|
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
require "minitest/autorun"
|
require "spec_helper"
|
||||||
require "fog"
|
|
||||||
|
|
||||||
# @note This is going to be part of fog-xml eventually
|
# @note This is going to be part of fog-xml eventually
|
||||||
describe Fog::XML::Connection do
|
describe Fog::XML::Connection do
|
||||||
|
|
|
@ -0,0 +1,7 @@
|
||||||
|
require "minitest/autorun"
|
||||||
|
require "minitest/spec"
|
||||||
|
require "minitest/stub_const"
|
||||||
|
|
||||||
|
$LOAD_PATH.unshift "lib"
|
||||||
|
|
||||||
|
require "fog"
|
Loading…
Reference in New Issue