OSDN Git Service

fix setup test for redmine-3.2
authorakrstjp <akrst@users.osdn.me>
Thu, 31 Dec 2015 14:02:41 +0000 (23:02 +0900)
committerakrstjp <akrst@users.osdn.me>
Thu, 31 Dec 2015 14:02:41 +0000 (23:02 +0900)
test/selenium/edit_custom_field.rb
test/selenium/pages/page.rb

index 45741c1..6b3a754 100644 (file)
@@ -26,7 +26,9 @@ describe "Edit custom field" do
     # open issues
     start_page = QuickEdit::Test::Pages::StartPage.new(@driver, @base_url, @default_project)
     first_page = start_page.login @default_user, @default_password
-    @issues_page = first_page.open_issues
+    apikey_page = first_page.open_my_apikey
+    @api_key = apikey_page.key
+    @issues_page = apikey_page.open_issues
 
     # get issue id for test
     @issue_id = @issues_page.issue_ids_on_page().first().to_i
@@ -201,9 +203,9 @@ describe "Edit custom field" do
   end
 
   def get_custom_fields(issue_id)
-    json = get_json("issues/#{issue_id}.json")
+    json = get_json("/custom_fields.json?key=#{@api_key}")
 
-    json["issue"]["custom_fields"]
+    json["custom_fields"]
   end
 
   def get_json(path)
index 8f9dd19..61caaa0 100644 (file)
@@ -86,6 +86,10 @@ module QuickEdit
           @driver.switch_to.alert
         end
 
+        def open_my_apikey
+          MyApiKeyPage.open @driver, @base_url, @project
+        end
+
         def open_admin_info
           AdminInfoPage.open @driver, @base_url, @project
         end