Skip to content

Commit 3a674f9

Browse files
Some fixes, processing specs
1 parent 5777ce4 commit 3a674f9

6 files changed

+2
-46
lines changed

Gemfile.lock

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
PATH
22
remote: .
33
specs:
4-
resol (0.9.0)
4+
resol (1.0.0)
55
dry-initializer (~> 3.1)
66
smart_initializer (~> 0.7)
77

lib/resol/return_engine.rb

-11
This file was deleted.

lib/resol/version.rb

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# frozen_string_literal: true
22

33
module Resol
4-
VERSION = "0.9.0"
4+
VERSION = "1.0.0"
55
end

spec/configuration_spec.rb

-23
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,4 @@
11
# frozen_string_literal: true
22

33
RSpec.describe Resol::Configuration do
4-
let(:cfg_values) { described_class.instance_variable_get(:@values) }
5-
6-
it "properly configures" do
7-
expect(described_class.return_engine).to eq(described_class::DEFAULTS[:return_engine])
8-
expect(described_class.smart_config).to eq(SmartCore::Initializer::Configuration.config)
9-
10-
described_class.return_engine = "kek"
11-
12-
expect(described_class.return_engine).to eq("kek")
13-
expect(described_class.to_h.equal?(cfg_values)).to eq(false)
14-
end
15-
16-
context "when undefined method is called" do
17-
specify do
18-
expect { described_class.kekpek }.to raise_error(NoMethodError)
19-
end
20-
end
21-
22-
context "when smartcore not loaded" do
23-
before { allow(described_class).to receive(:smart_not_loaded?).and_return(true) }
24-
25-
specify { expect(described_class.smart_config).to eq(nil) }
26-
end
274
end

spec/service_spec.rb

-4
Original file line numberDiff line numberDiff line change
@@ -101,8 +101,6 @@ def call
101101

102102
RSpec.describe Resol::Service do
103103
context "with Catch return engine" do
104-
before { Resol::Configuration.return_engine = Resol::ReturnEngine::Catch }
105-
106104
it "returns a success result" do
107105
expect(SuccessService.call!).to eq(:success_result)
108106
end
@@ -167,8 +165,6 @@ def call
167165
end
168166

169167
context "with Return return engine" do
170-
before { Resol::Configuration.return_engine = Resol::ReturnEngine::Return }
171-
172168
it "returns a success result" do
173169
expect(SuccessService.call!).to eq(:success_result)
174170
end

spec/spec_helper.rb

-6
Original file line numberDiff line numberDiff line change
@@ -39,10 +39,4 @@ class SmartService < Resol::Service
3939

4040
config.order = :random
4141
Kernel.srand config.seed
42-
43-
config.around do |ex|
44-
old_settings = Resol::Configuration.to_h
45-
ex.call
46-
Resol::Configuration.instance_variable_set(:@values, old_settings)
47-
end
4842
end

0 commit comments

Comments
 (0)