Sha256: de5830e3a7f71154a61042ed0bc10aa37fda882e9f6937bc47ad339d4b76c170

Contents?: true

Size: 442 Bytes

Versions: 5

Compression:

Stored size: 442 Bytes

Contents

require 'test_plugin_helper'

class SaltModulesTest < ActiveSupport::TestCase
  setup do
    User.current = users :admin
  end

  test 'salt module has a valid name' do
    salt_module = ForemanSalt::SaltModule.new(name: 'foo.bar.baz')

    assert_valid salt_module
  end

  test 'salt module has invalid name' do
    salt_module = ForemanSalt::SaltModule.new(name: '&bad$name')

    refute_valid salt_module, :name, /alphanumeric/
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
foreman_salt-17.0.1 test/unit/salt_modules_test.rb
foreman_salt-17.0.0 test/unit/salt_modules_test.rb
foreman_salt-16.0.3 test/unit/salt_modules_test.rb
foreman_salt-16.0.2 test/unit/salt_modules_test.rb
foreman_salt-16.0.1 test/unit/salt_modules_test.rb