spec/client_spec.rb in cistern-2.2.3 vs spec/client_spec.rb in cistern-2.2.4

- old
+ new

@@ -1,10 +1,10 @@ require 'spec_helper' -RSpec.describe "client" do - context "with specific architecture" do - it "allows module-based interfaces" do +RSpec.describe 'client' do + context 'with specific architecture' do + it 'allows module-based interfaces' do class ModuleClient include Cistern::Client.with(interface: :module) end class ModuleClient::Shoot @@ -19,36 +19,35 @@ include ModuleClient::Model identity :on def save - self.identity % 3 + identity % 3 end end class ModuleClient::Moons include ModuleClient::Collection model ModuleClient::Moon - end expect( ModuleClient.new.shoot(12) ).to eq(3) expect(ModuleClient.collections).to contain_exactly(ModuleClient::Moons) - expect(ModuleClient.models).to contain_exactly(ModuleClient::Moon) - expect(ModuleClient.requests).to contain_exactly(ModuleClient::Shoot) + expect(ModuleClient.models).to contain_exactly(ModuleClient::Moon) + expect(ModuleClient.requests).to contain_exactly(ModuleClient::Shoot) expect( ModuleClient.new.moons.new(on: 5).save ).to eq(2) end - it "allows custom model interface" do + it 'allows custom model interface' do class AskClient - include Cistern::Client.with(model: "Ask", interface: :module) + include Cistern::Client.with(model: 'Ask', interface: :module) end class AskClient::Model include AskClient::Ask