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/)