Sha256: 4351953ec9304458278f88c9b0231047b0e2c6b4a334479a8e2e8bae0f608bdc

Contents?: true

Size: 828 Bytes

Versions: 34

Compression:

Stored size: 828 Bytes

Contents

require 'test_helper'

module Workarea
  module Admin
    class SettingsHelperTest < ViewTest
      include ERB::Util

      def test_sanitize_config_value
        assert(sanitize_config_value([]).blank?)
        assert(sanitize_config_value(Object.new).blank?)

        assert_equal(
          '<code class="code code--block">foo</code>',
          sanitize_config_value('foo')
        )

        assert_equal(
          '<code class="code code--block">:foo</code>',
          sanitize_config_value(':foo')
        )

        assert_match(
          /pre.*expandable.*code.*{\n.*foo.*bar.*\n.*}/,
          sanitize_config_value({ foo: 'bar' })
        )

        assert_match(
          /pre.*expandable.*code.*\[\n.*foo.*\n.*bar.*\n.*\]/,
          sanitize_config_value(['foo', 'bar'])
        )
      end
    end
  end
end

Version data entries

34 entries across 34 versions & 1 rubygems

Version Path
workarea-admin-3.4.45 test/helpers/workarea/admin/settings_helper_test.rb
workarea-admin-3.4.44 test/helpers/workarea/admin/settings_helper_test.rb
workarea-admin-3.4.43 test/helpers/workarea/admin/settings_helper_test.rb
workarea-admin-3.4.42 test/helpers/workarea/admin/settings_helper_test.rb
workarea-admin-3.4.41 test/helpers/workarea/admin/settings_helper_test.rb
workarea-admin-3.4.40 test/helpers/workarea/admin/settings_helper_test.rb
workarea-admin-3.4.39 test/helpers/workarea/admin/settings_helper_test.rb
workarea-admin-3.4.38 test/helpers/workarea/admin/settings_helper_test.rb
workarea-admin-3.4.37 test/helpers/workarea/admin/settings_helper_test.rb
workarea-admin-3.4.36 test/helpers/workarea/admin/settings_helper_test.rb
workarea-admin-3.4.35 test/helpers/workarea/admin/settings_helper_test.rb
workarea-admin-3.4.34 test/helpers/workarea/admin/settings_helper_test.rb
workarea-admin-3.4.33 test/helpers/workarea/admin/settings_helper_test.rb
workarea-admin-3.4.32 test/helpers/workarea/admin/settings_helper_test.rb
workarea-admin-3.4.31 test/helpers/workarea/admin/settings_helper_test.rb
workarea-admin-3.4.30 test/helpers/workarea/admin/settings_helper_test.rb
workarea-admin-3.4.29 test/helpers/workarea/admin/settings_helper_test.rb
workarea-admin-3.4.28 test/helpers/workarea/admin/settings_helper_test.rb
workarea-admin-3.4.27 test/helpers/workarea/admin/settings_helper_test.rb
workarea-admin-3.4.26 test/helpers/workarea/admin/settings_helper_test.rb