From dc037c2389dd85f0a869960ca5e4c80dc00c9ee3 Mon Sep 17 00:00:00 2001 From: Kenji Okimoto Date: Fri, 14 Sep 2018 16:41:41 +0900 Subject: [PATCH] Fix test Signed-off-by: Kenji Okimoto --- test/system/source_and_output_test.rb | 36 ++++++++++++--------------- 1 file changed, 16 insertions(+), 20 deletions(-) diff --git a/test/system/source_and_output_test.rb b/test/system/source_and_output_test.rb index e44da5f..3a6689d 100644 --- a/test/system/source_and_output_test.rb +++ b/test/system/source_and_output_test.rb @@ -50,14 +50,21 @@ class SourceAndOutputTest < ApplicationSystemTestCase end test "elements" do - assert do - !page.has_content?(I18n.t("fluentd.settings.source_and_output.setting_empty")) - end - assert do - page.has_css?('.input .card .card-header') + within(".input .card") do + assert do + !has_content?(I18n.t("fluentd.settings.source_and_output.setting_empty")) + end end assert do - page.has_css?('.output .card .card-header') + has_css?(".input .card .card-header") + end + assert do + has_css?(".output .card .card-header") + end + within(".filter .empty") do + assert do + has_content?(I18n.t("fluentd.settings.source_and_output.setting_empty")) + end end end @@ -79,20 +86,9 @@ class SourceAndOutputTest < ApplicationSystemTestCase end test "display plugin name" do - within ".input" do - assert do - page.has_content?("forward") - end - end - - within ".output" do - assert do - page.has_content?("stdout") - end - assert do - page.has_content?("s3") - end - end + assert_equal(first(".input .card .card-header").text, "forward") + assert_equal(all(".output .card .card-header").map(&:text), + ["stdout (debug.*)", "s3 (s3.*)"]) end sub_test_case "edit, update, delete" do