Sha256: 15d31fcc7c6c5b3090621e82cabc6c9c2e33e81fe39e583733a1afb5a5f6cd28

Contents?: true

Size: 1.85 KB

Versions: 17

Compression:

Stored size: 1.85 KB

Contents

require "test_helper"

class ColumnOverridingTest < ActionDispatch::IntegrationTest
  def test_default_column
    Article.create! title: "foo"
    visit articles_path
    assert find("#table").has_content? "foo"
  end

  def test_override_column
    Article.create! title: "foo"
    add_template "app/views/articles/columns/_title.html.erb", "bar"
    visit articles_path
    assert find("#table").has_content? "bar"
  end

  def test_override_resource_column
    Article.create! title: "foo"
    add_template "app/views/resource/columns/_title.html.erb", "bar"
    visit articles_path
    assert find("#table").has_content? "bar"
  end

  def test_override_column_and_resource_column
    Article.create! title: "foo"
    add_template "app/views/articles/columns/_title.html.erb", "bar"
    add_template "app/views/resource/columns/_title.html.erb", "baz"
    visit articles_path
    assert find("#table").has_content? "bar"
  end

  def test_default_column_in_engine
    Article.create! title: "foo"
    visit admin.articles_path
    assert find("#table").has_content? "foo"
  end

  def test_override_column_in_engine
    Article.create! title: "foo"
    add_template "admin/app/views/admin/articles/columns/_title.html.erb", "bar"
    visit admin.articles_path
    assert find("#table").has_content? "bar"
  end

  def test_override_resource_column_in_engine
    Article.create! title: "foo"
    add_template "admin/app/views/admin/resource/columns/_title.html.erb", "bar"
    visit admin.articles_path
    assert find("#table").has_content? "bar"
  end

  def test_override_column_and_resource_column_in_engine
    Article.create! title: "foo"
    add_template "admin/app/views/admin/articles/columns/_title.html.erb", "bar"
    add_template "admin/app/views/admin/resource/columns/_title.html.erb", "baz"
    visit admin.articles_path
    assert find("#table").has_content? "bar"
  end
end

Version data entries

17 entries across 17 versions & 1 rubygems

Version Path
godmin-2.3.0 test/integration/view_overriding/column_overriding_test.rb
godmin-2.2.2 test/integration/view_overriding/column_overriding_test.rb
godmin-2.2.1 test/integration/view_overriding/column_overriding_test.rb
godmin-2.2.0 test/integration/view_overriding/column_overriding_test.rb
godmin-2.1.0 test/integration/view_overriding/column_overriding_test.rb
godmin-2.0.0 test/integration/view_overriding/column_overriding_test.rb
godmin-1.5.0 test/integration/view_overriding/column_overriding_test.rb
godmin-1.4.0 test/integration/view_overriding/column_overriding_test.rb
godmin-1.3.1 test/integration/view_overriding/column_overriding_test.rb
godmin-1.3.0 test/integration/view_overriding/column_overriding_test.rb
godmin-1.2.0 test/integration/view_overriding/column_overriding_test.rb
godmin-1.1.0 test/integration/column_overriding_test.rb
godmin-1.0.0 test/integration/column_overriding_test.rb
godmin-0.12.4 test/integration/column_overriding_test.rb
godmin-0.12.3 test/integration/column_overriding_test.rb
godmin-0.12.2 test/integration/column_overriding_test.rb
godmin-0.12.1 test/integration/column_overriding_test.rb