diff options
| author | erdgeist <erdgeist@erdgeist.org> | 2026-07-10 04:41:54 +0200 |
|---|---|---|
| committer | erdgeist <erdgeist@erdgeist.org> | 2026-07-10 04:41:54 +0200 |
| commit | 30ed9fd9a8bffb44e6ab91dfedb8c0e33837769a (patch) | |
| tree | 38ed0ff848d7995951b0e9f0f3b00f2e4f52cea1 /test/controllers | |
| parent | 644744183602c68508abb02dbb9f1f321a63f88f (diff) | |
Include assets, tags and template in diff between revisions
Diffstat (limited to 'test/controllers')
| -rw-r--r-- | test/controllers/revisions_controller_test.rb | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/test/controllers/revisions_controller_test.rb b/test/controllers/revisions_controller_test.rb index bf92c5b..53927b4 100644 --- a/test/controllers/revisions_controller_test.rb +++ b/test/controllers/revisions_controller_test.rb | |||
| @@ -148,4 +148,17 @@ class RevisionsControllerTest < ActionController::TestCase | |||
| 148 | assert_response :success | 148 | assert_response :success |
| 149 | assert_select "a", "Side by side" | 149 | assert_select "a", "Side by side" |
| 150 | end | 150 | end |
| 151 | |||
| 152 | test "diffing two revisions also shows tag, template, and asset changes" do | ||
| 153 | login_as :quentin | ||
| 154 | @node.find_or_create_draft(@user) | ||
| 155 | @node.draft.tag_list = "update" | ||
| 156 | @node.draft.save! | ||
| 157 | |||
| 158 | post(:diff, params: { :node_id => @node.id, :start_revision => @node.pages.first.revision, :end_revision => @node.pages.last.revision }) | ||
| 159 | assert_response :success | ||
| 160 | assert_select "h3", "Tags" | ||
| 161 | assert_select "h3", "Template" | ||
| 162 | assert_select "h3", "Assets" | ||
| 163 | end | ||
| 151 | end | 164 | end |
