Sha256: 6f6998a74556e558d8e03c78f41e5eb4704c365b71b2b3dd3452ce8b8bc5bed8

Contents?: true

Size: 680 Bytes

Versions: 6

Compression:

Stored size: 680 Bytes

Contents

require 'test_helper'

class PostCategoryCategoryTest < ActiveSupport::TestCase
  test "post_category#route_name" do 
    assert_equal 'category_general', PostCategory.new(name: "general").route_name
  end
  
  test "PostCategory controller_action" do 
    assert_equal 'blog#category', PostCategory.flowmor_category_router_class.controller_action
  end

  test "post_category#path" do
    assert_raise FlowmorRouter::UnroutableRecord do
      PostCategory.new(title: nil).path
    end
    assert_raise FlowmorRouter::UnroutableRecord do
      PostCategory.create(title: nil).path
    end
    assert_equal '/category/general', PostCategory.create(title: "General").path
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
flowmor_router-0.2.6 test/dummy/test/models/post_category_test.rb
flowmor_router-0.2.5 test/dummy/test/models/post_category_test.rb
flowmor_router-0.2.4 test/dummy/test/models/post_category_test.rb
flowmor_router-0.2.3 test/dummy/test/models/post_category_test.rb
flowmor_router-0.2.2 test/dummy/test/models/post_category_test.rb
flowmor_router-0.2.1 test/dummy/test/models/post_category_test.rb