Sha256: 2ae0e3f9937f291f843c362b202fb1384431e7155ac8c1b688b17db43a287eb4

Contents?: true

Size: 1.1 KB

Versions: 18

Compression:

Stored size: 1.1 KB

Contents

require "spec_helper"

describe "out_forward", stub: :daemon do
  before { login_with exists_user }

  let(:type) { "out_forward" }
  let(:page_url) { send("daemon_setting_#{type}_path") }
  let(:form_values) { {
    Match: "*",
    Name: "name",
    Host: "host",
    Port: "9999",
    Path: "/dev/null",
  } }

  it "Updated config after submit" do
    daemon.agent.config.should_not include("type file") # out_forward's Secondary hidden field
    form_values.each_pair do |k,v|
      daemon.agent.config.should_not include(v)
    end
    visit page_url
    within("#new_fluentd_setting_#{type}") do
      form_values.each_pair do |k,v|
        fill_in k, with: v
      end
    end
    click_button I18n.t("fluentd.common.finish")
    form_values.each_pair do |k,v|
      daemon.agent.config.should include(v)
    end
    daemon.agent.config.should include("type file") # out_forward's Secondary hidden field
  end

  it "Click to append Server fields", js: true do
    visit page_url
    all(".js-multiple").length.should == 1
    first(".js-multiple .js-append").click
    all(".js-multiple").length.should == 2
  end
end

Version data entries

18 entries across 18 versions & 1 rubygems

Version Path
fluentd-ui-1.0.0.alpha.2 spec/features/fluentd/setting/out_forward_spec.rb
fluentd-ui-1.0.0.alpha.1 spec/features/fluentd/setting/out_forward_spec.rb
fluentd-ui-0.4.5 spec/features/fluentd/setting/out_forward_spec.rb
fluentd-ui-0.4.4 spec/features/fluentd/setting/out_forward_spec.rb
fluentd-ui-0.4.3 spec/features/fluentd/setting/out_forward_spec.rb
fluentd-ui-0.4.2 spec/features/fluentd/setting/out_forward_spec.rb
fluentd-ui-0.4.1 spec/features/fluentd/setting/out_forward_spec.rb
fluentd-ui-0.4.0 spec/features/fluentd/setting/out_forward_spec.rb
fluentd-ui-0.3.21 spec/features/fluentd/setting/out_forward_spec.rb
fluentd-ui-0.3.20 spec/features/fluentd/setting/out_forward_spec.rb
fluentd-ui-0.3.19 spec/features/fluentd/setting/out_forward_spec.rb
fluentd-ui-0.3.18 spec/features/fluentd/setting/out_forward_spec.rb
fluentd-ui-0.3.17 spec/features/fluentd/setting/out_forward_spec.rb
fluentd-ui-0.3.16 spec/features/fluentd/setting/out_forward_spec.rb
fluentd-ui-0.3.15 spec/features/fluentd/setting/out_forward_spec.rb
fluentd-ui-0.3.14 spec/features/fluentd/setting/out_forward_spec.rb
fluentd-ui-0.3.13 spec/features/fluentd/setting/out_forward_spec.rb
fluentd-ui-0.3.12 spec/features/fluentd/setting/out_forward_spec.rb