Update the rest of specs

This commit is contained in:
Nikita Shilnikov 2022-10-30 21:26:41 +03:00
parent 45cca256f9
commit cccc8a94d8
No known key found for this signature in database
GPG Key ID: E569D1D64C40E241
5 changed files with 12 additions and 12 deletions

View File

@ -1,6 +1,6 @@
# frozen_string_literal: true
RSpec.describe "Predicates: Eql" do
RSpec.describe "Predicates: IsEql" do
context "with required" do
subject(:schema) do
Dry::Schema.Params do
@ -44,7 +44,7 @@ RSpec.describe "Predicates: Eql" do
context "with optional" do
subject(:schema) do
Dry::Schema.Params do
optional(:foo).value(:string) { eql?("23") }
optional(:foo).value(:string) { is_eql?("23") }
end
end
@ -126,7 +126,7 @@ RSpec.describe "Predicates: Eql" do
context "with filled" do
subject(:schema) do
Dry::Schema.Params do
required(:foo).filled(:string, eql?: "23")
required(:foo).filled(:string, is_eql?: "23")
end
end
@ -208,7 +208,7 @@ RSpec.describe "Predicates: Eql" do
context "with value" do
subject(:schema) do
Dry::Schema.Params do
optional(:foo).value(:string, eql?: "23")
optional(:foo).value(:string, is_eql?: "23")
end
end
@ -288,7 +288,7 @@ RSpec.describe "Predicates: Eql" do
context "with maybe" do
subject(:schema) do
Dry::Schema.Params do
optional(:foo).maybe(:string, eql?: "23")
optional(:foo).maybe(:string, is_eql?: "23")
end
end

View File

@ -1,9 +1,9 @@
# frozen_string_literal: true
RSpec.describe "Predicates: Respond To" do
RSpec.describe "Predicates: Interface" do
context "with required" do
subject(:schema) do
Dry::Schema.define { required(:foo) { respond_to?(:bar) } }
Dry::Schema.define { required(:foo) { interface?(:bar) } }
end
context "with valid input" do
@ -49,7 +49,7 @@ RSpec.describe "Predicates: Respond To" do
context "with optional" do
subject(:schema) do
Dry::Schema.define { optional(:foo) { respond_to?(:bar) } }
Dry::Schema.define { optional(:foo) { interface?(:bar) } }
end
context "with valid input" do

View File

@ -184,7 +184,7 @@ RSpec.describe Dry::Schema, ".define" do
context "sum type" do
let(:type) do
Types::Params::Integer.constrained(gteq: 18) | Types::String.constrained(eql: "old enough")
Types::Params::Integer.constrained(gteq: 18) | Types::String.constrained(is_eql: "old enough")
end
subject(:schema) do
@ -209,7 +209,7 @@ RSpec.describe Dry::Schema, ".define" do
context "constrained sum type" do
let(:type) do
int = Types::Integer
(int.constrained([:odd]) | int.constrained(eql: 0)).constrained(gteq: 18)
(int.constrained([:odd]) | int.constrained(is_eql: 0)).constrained(gteq: 18)
end
subject(:schema) do

View File

@ -15,13 +15,13 @@ RSpec.describe Dry::Schema::Trace do
it "stores evaluated predicates with args" do
trace.evaluate(is_eql?: "foo")
expect(trace.captures).to include(trace.eql?("foo"))
expect(trace.captures).to include(trace.is_eql?("foo"))
end
end
describe "#method_missing" do
it "creates predicate objects" do
predicate = trace.eql?("foo")
predicate = trace.is_eql?("foo")
expect(predicate.name).to be(:is_eql?)
expect(predicate.args).to eql(["foo"])