spec/configuration_spec.rb in doc_juan-1.0.1 vs spec/configuration_spec.rb in doc_juan-1.1.0
- old
+ new
@@ -1,15 +1,32 @@
require_relative 'spec_helper'
require_relative '../lib/doc_juan/config.rb'
describe DocJuan::Configuration do
+ after :each do
+ DocJuan.config.secret = nil
+ DocJuan.config.host = nil
+ DocJuan.config.username = nil
+ DocJuan.config.password = nil
+ end
+
+ it 'is configurable' do
+ DocJuan.config.secret = 'very-secret'
+ DocJuan.config.host = 'http://my-doc-juan-host.com'
+ DocJuan.config.username = 'a-username'
+ DocJuan.config.password = 'the-password'
+
+ DocJuan.config.secret.must_equal 'very-secret'
+ DocJuan.config.host.must_equal 'http://my-doc-juan-host.com'
+ DocJuan.config.username.must_equal 'a-username'
+ DocJuan.config.password.must_equal 'the-password'
+ end
+
it 'is configurable with a block' do
DocJuan.configure do |config|
config.secret = 'very-secret'
- config.host = 'http://my-doc-juan-host.com'
end
DocJuan.config.secret.must_equal 'very-secret'
- DocJuan.config.host.must_equal 'http://my-doc-juan-host.com'
end
end