diff --git a/test/fixtures/node.yml b/test/fixtures/node.yml index 2cb58d8860..3e6928eb12 100644 --- a/test/fixtures/node.yml +++ b/test/fixtures/node.yml @@ -155,3 +155,15 @@ blog: type: "note" cached_likes: 0 slug: jeff-<%= Time.now.strftime("%m-%d-%Y") %>-blog-post + +redirect: + nid: 14 + uid: 2 + title: "Blog post alias title" + path: "/notes/jeff/<%= Time.now.strftime("%m-%d-%Y") %>/blog-post-alias-title" + created: <%= Time.now.to_i %> + changed: <%= Time.now.to_i %> + status: 1 + type: "redirect|13" + cached_likes: 0 + slug: jeff-<%= Time.now.strftime("%m-%d-%Y") %>-blog-post-alias-title diff --git a/test/integration/public_pages_test.rb b/test/integration/public_pages_test.rb index 09d35b45da..01ec457622 100644 --- a/test/integration/public_pages_test.rb +++ b/test/integration/public_pages_test.rb @@ -74,5 +74,13 @@ def setup assert_response :success end + test "browse redirected node" do + get node(:redirect).path + assert_response :redirect + assert_redirected_to node(:blog).path + request_via_redirect :get, node(:blog).path + assert_select 'h1', node(:blog).title + end + end