Commit fef0290fe54f6d4d894436dc3847e32f521efc0d

Authored by Braulio Bhavamitra
1 parent e839a89d
Exists in staging

open_graph: fix test after fixes on notifications

plugins/open_graph/lib/ext/uploaded_file.rb
@@ -3,6 +3,6 @@ require_dependency 'uploaded_file' @@ -3,6 +3,6 @@ require_dependency 'uploaded_file'
3 class UploadedFile 3 class UploadedFile
4 4
5 extend OpenGraphPlugin::AttachStories::ClassMethods 5 extend OpenGraphPlugin::AttachStories::ClassMethods
6 - open_graph_attach_stories only: :add_an_image 6 + open_graph_attach_stories only: [:add_an_image, :add_a_document]
7 7
8 end 8 end
plugins/open_graph/lib/open_graph_plugin/stories.rb
@@ -28,11 +28,9 @@ class OpenGraphPlugin::Stories @@ -28,11 +28,9 @@ class OpenGraphPlugin::Stories
28 models: :UploadedFile, 28 models: :UploadedFile,
29 on: :create, 29 on: :create,
30 criteria: proc do |article, actor| 30 criteria: proc do |article, actor|
31 - article.is_a? UploadedFile 31 + article.is_a? UploadedFile and not article.image?
32 end, 32 end,
33 publish_if: proc do |uploaded_file, actor| 33 publish_if: proc do |uploaded_file, actor|
34 - # done in add_an_image  
35 - next false if uploaded_file.image?  
36 uploaded_file.published? 34 uploaded_file.published?
37 end, 35 end,
38 object_data_url: proc do |uploaded_file, actor| 36 object_data_url: proc do |uploaded_file, actor|
@@ -49,10 +47,10 @@ class OpenGraphPlugin::Stories @@ -49,10 +47,10 @@ class OpenGraphPlugin::Stories
49 models: :UploadedFile, 47 models: :UploadedFile,
50 on: :create, 48 on: :create,
51 criteria: proc do |article, actor| 49 criteria: proc do |article, actor|
52 - article.is_a? UploadedFile 50 + article.is_a? UploadedFile and article.image?
53 end, 51 end,
54 publish_if: proc do |uploaded_file, actor| 52 publish_if: proc do |uploaded_file, actor|
55 - uploaded_file.image? and uploaded_file.parent.is_a? Gallery 53 + uploaded_file.published? and uploaded_file.parent.is_a? Gallery
56 end, 54 end,
57 object_data_url: proc do |uploaded_file, actor| 55 object_data_url: proc do |uploaded_file, actor|
58 uploaded_file.url.merge view: true 56 uploaded_file.url.merge view: true
plugins/open_graph/test/unit/open_graph_graph/publisher_test.rb
@@ -54,13 +54,13 @@ class OpenGraphPlugin::PublisherTest < ActiveSupport::TestCase @@ -54,13 +54,13 @@ class OpenGraphPlugin::PublisherTest < ActiveSupport::TestCase
54 blog_post = TextArticle.create! profile: user, parent: blog, name: 'blah', author: user 54 blog_post = TextArticle.create! profile: user, parent: blog, name: 'blah', author: user
55 assert_last_activity user, :create_an_article, url_for(blog_post) 55 assert_last_activity user, :create_an_article, url_for(blog_post)
56 56
  57 + document = UploadedFile.create! uploaded_data: fixture_file_upload('/files/doctest.en.xhtml', 'text/html'), profile: user
  58 + assert_last_activity user, :add_a_document, url_for(document, document.url.merge(view: true))
  59 +
57 gallery = Gallery.create! name: 'gallery', profile: user 60 gallery = Gallery.create! name: 'gallery', profile: user
58 image = UploadedFile.create! uploaded_data: fixture_file_upload('/files/rails.png', 'image/png'), parent: gallery, profile: user 61 image = UploadedFile.create! uploaded_data: fixture_file_upload('/files/rails.png', 'image/png'), parent: gallery, profile: user
59 assert_last_activity user, :add_an_image, url_for(image, image.url.merge(view: true)) 62 assert_last_activity user, :add_an_image, url_for(image, image.url.merge(view: true))
60 63
61 - document = UploadedFile.create! uploaded_data: fixture_file_upload('/files/doctest.en.xhtml', 'text/html'), profile: user  
62 - assert_last_activity user, :add_a_document, url_for(document, document.url.merge(view: true))  
63 -  
64 event = Event.create! name: 'event', profile: user 64 event = Event.create! name: 'event', profile: user
65 assert_last_activity user, :create_an_event, url_for(event) 65 assert_last_activity user, :create_an_event, url_for(event)
66 66