Log In
Log In
Places
All Projects
Status Monitor
Collapse sidebar
obs:server:fedora:2.7
obs-server
obs-server-2.7.1-0018-api-Tolerate-ArgumentErro...
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File obs-server-2.7.1-0018-api-Tolerate-ArgumentError-message-of-older-Ruby-for.patch of Package obs-server
From eede19a81aad4ec3cb0f7eed7c28a82ffc8636e0 Mon Sep 17 00:00:00 2001 From: Oleg Girko <ol@infoserver.lv> Date: Thu, 30 Jun 2016 02:43:53 +0100 Subject: [PATCH 18/29] [api] Tolerate ArgumentError message of older Ruby for api test. This change allows assertion for ArgumentError raised as a result of wrong number of method's arguments to work correctly for both Ruby 2.2 and Ruby 2.3. Signed-off-by: Oleg Girko <ol@infoserver.lv> --- src/api/test/unit/validator_test.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/api/test/unit/validator_test.rb b/src/api/test/unit/validator_test.rb index d4d5e3d..694f662 100644 --- a/src/api/test/unit/validator_test.rb +++ b/src/api/test/unit/validator_test.rb @@ -7,7 +7,7 @@ class ValidatorTest < ActiveSupport::TestCase exception = assert_raise ArgumentError do Suse::Validator.validate 'notthere' end - assert_match("wrong number of arguments (given 1, expected 2)", exception.message) + assert_match(/wrong number of arguments \((1 for 2|given 1, expected 2)\)/, exception.message) exception = assert_raise RuntimeError do # passing garbage @@ -19,7 +19,7 @@ class ValidatorTest < ActiveSupport::TestCase # no action, no schema Suse::Validator.validate :controller => :project end - assert_match("wrong number of arguments (given 1, expected 2)", exception.message) + assert_match(/wrong number of arguments \((1 for 2|given 1, expected 2)\)/, exception.message) request = ActionController::TestRequest.new exception = assert_raise Suse::ValidationError do -- 2.7.4
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Contact
Support
@OBShq
The Open Build Service is an
openSUSE project
.
Log In
Places
Places
All Projects
Status Monitor