Я пытаюсь обновить тестовый пример конкретного сценария. Но это говорит о том, что неопределенное обновление метода для: test_case symbol.Обновление тестового примера в ралли рубином
Вам нужна помощь ..
Мой метод обновления является ....
def dataValidInput(featName,testCase)
fields = {:workspace => @rally["workspace"],
:project => @rally["project"],
:work_product => featName,
:test_case => testCase,
:validation_input => @step_name,
:name => testCase}
test_case = @slm.update(:test_case,fields)
end
подвожу выход как ...
undefined method `update' for :test_case:Symbol (NoMethodError)
C:/Ruby22/lib/ruby/gems/2.2.0/gems/rally_rest_api-1.1.0/lib /rally_rest_api/rally_rest.rb:105:in `update'
C:/Users/CukesRally/features/CreateTC10.rb:176:in `nilValidInput'
C:/Users/CukesRally/features/CreateTC10.rb:154:in `chek_Steps'
C:/Users/CukesRally/features/CreateTC10.rb:132:in `find_or_create_test_case'
C:/Users/CukesRally/features/CreateTC10.rb:104:in `after_features'
C:/Users/CukesRally/features/CreateTC10.rb:93:in `before_test_case'
Моя команда:
cucumber C:/Users/CukesRally/features/Plan.feature --format MyTest::CreateStep
Thanks
Я использую только Rally_api 1.1.2. В вышеприведенной выводе отображается rally_rest_api версия 1.1.0 .. Am, запускающая RallyRestApi и использующая @slm как переменную (@ slm = RallyRestApi.new (: url,: username,: password) - –
Два драгоценных камня очень похожи друг на друга, и я думаю вы используете старый/устаревший. Чтобы убедиться в этом, перейдите в командной строке для своего проекта и введите «список драгоценных камней», чтобы просмотреть список драгоценных камней и скопировать его здесь. Я считаю, что вы используете старый камень rally_rest_api (см. https://rubygems.org/gems/rally_rest_api) вместо нового rally_api gem (см. https://rubygems.org/gems/rally_api/versions/1.1.2). В новом gem имя класса, которое вы создаете (пример: @rally = RallyAPI :: RallyRestJson.new (config)) – unicornzero
*** ЛОКАЛЬНЫЕ GEMS *** activemodel (4.2.1) activeresource (4.0.0, 2.3.4) activesupport (4.2) .1, 2.3.4) BigDecimal (1.2.6) строитель (3.2.2) огурец (2.0.0) огурца ядро (1.1.3) огурца к ралли (0.1.3) опошлить (0.1.2) опошлить -ruby_core_source (0.7.8) Diff-ЛВП (1.2.5) доменное_имя (0.5.23) форматировщик (0.1.0) форматировщик-дата (0.1.1) форматировщик номер (0.1.0) корнишоны (2.12.2) http-cookie (1.0.2) httpclient (2.6.0.1, 2.4.0) i18n (0.7.0) io-console (0.4.3) java-properties (0.0.2) java_properties (0.0.4) JSON (1.8.1) logeasy (0.0.8) регистратор (1.2.8) MIME-типа (2.4.3) –