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