Sha256: 0c9efd8c2090de0811649f91d232c52cfbf7ed42ac4695d364514bbacebf9c3d

Contents?: true

Size: 940 Bytes

Versions: 4

Compression:

Stored size: 940 Bytes

Contents

require 'test_plugin_helper'

module ForemanSalt
  class SaltEnvironmentTest < ActionDispatch::IntegrationTest

    test "index page" do
      FactoryGirl.create_list :salt_environment, 50
      assert_index_page(salt_environments_path, "Salt Environment", "New Salt Environment")
    end

    test "create new page" do
      assert_new_button(salt_environments_path, "New Salt Environment", new_salt_environment_path)
      fill_in "foreman_salt_salt_environment_name", :with => "common"
      assert_submit_button(salt_environments_path)
      assert page.has_link? 'common'
    end

    test "edit page" do
      salt_environment = FactoryGirl.create :salt_environment
      visit salt_environments_path
      click_link salt_environment.name
      fill_in "foreman_salt_salt_environment_name", :with => "some_other_name"
      assert_submit_button(salt_environments_path)
      assert page.has_link? 'some_other_name'
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
foreman_salt-1.1.0 test/integration/salt_environment_test.rb
foreman_salt-1.0.0 test/integration/salt_environment_test.rb
foreman_salt-0.0.4 test/integration/salt_environment_test.rb
foreman_salt-0.0.3 test/integration/salt_environment_test.rb