spec/unit/settings_spec.rb in evil-client-3.0.4 vs spec/unit/settings_spec.rb in evil-client-3.1.0
- old
+ new
@@ -1,12 +1,12 @@
RSpec.describe Evil::Client::Settings do
- let(:settings) { klass.new(logger, options) }
+ let(:settings) { klass.new(logger, **options) }
let(:log) { StringIO.new }
let(:logger) { Logger.new log }
let(:schema) { double :schema, to_s: "Test::Api.users.update" }
let(:klass) { described_class.for(schema) }
- let(:options) { { "id" => 42, "name" => "Andrew" } }
+ let(:options) { { id: 42, name: "Andrew" } }
let(:dsl_methods) do
%i[options datetime logger scope basic_auth key_auth token_auth]
end
describe ".for" do
@@ -91,10 +91,10 @@
before do
klass.option :name
klass.validate { errors.add :name_present if name.to_s == "" }
end
- let(:options) { { "name" => "" } }
+ let(:options) { { name: "" } }
it "adds validation for an instance" do
# see spec/fixtures/locale/en.yml
expect { settings }
.to raise_error(StandardError, /The user has no name/)