spec/client_spec.rb in fuelsdk-0.1.0 vs spec/client_spec.rb in fuelsdk-0.1.1
- old
+ new
@@ -1,8 +1,18 @@
require 'spec_helper.rb'
describe FuelSDK::Client do
+ it { should respond_to :cache }
+
+ describe '#cache' do
+ let(:client) { FuelSDK::Client.new }
+
+ it 'its default keys are retrievable and editable' do
+ expect(client.cache).to eq({:retrievable => {}, :editable => {}})
+ end
+ end
+
context 'initialized' do
it 'with client parameters' do
client = FuelSDK::Client.new 'client' => { 'id' => '1234', 'secret' => 'ssssh', 'signature' => 'hancock' }
expect(client.secret).to eq 'ssssh'