Sha256: 9a09d7709abcbb1ca4c04ccdb1ed184289db2b688cd566e6d1e9a897dce117c8

Contents?: true

Size: 1.08 KB

Versions: 29

Compression:

Stored size: 1.08 KB

Contents

require "spec_helper"

describe "fluentd-ui updates checking" do
  let(:exists_user) { build(:user) }
  before { login_with(exists_user) }

  describe "Show popup if newer version is available" do
    let(:version) { "9999.99" }
    let(:message) { I18n.t("messages.available_new_fluentd_ui", version: FluentdUI.latest_version, update_url: misc_information_path, title: "dummy") }
    before { FluentdUI.latest_version = version }
    after { FluentdUI.latest_version = ::FluentdUI::VERSION }

    it do
      visit root_path
      page.should have_css('.alert-info')
      page.should have_content(version)
      page.body.should include(message)
    end
  end

  describe "Not shown popup if newer version is not available" do
    let(:version) { ::FluentdUI::VERSION }
    let(:message) { I18n.t("messages.available_new_fluentd_ui", version: FluentdUI.latest_version, update_url: misc_information_path, title: "dummy") }

    it do
      visit root_path
      page.should_not have_css('.alert-info')
      page.should_not have_content(version)
      page.body.should_not include(message)
    end
  end

end

Version data entries

29 entries across 29 versions & 1 rubygems

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