features/index/formats.feature in activeadmin-0.6.6 vs features/index/formats.feature in activeadmin-1.0.0.pre1
- old
+ new
@@ -35,5 +35,32 @@
When I am on the index page for posts
Then I should not see a link to download "CSV"
And I should not see a link to download "XML"
And I should not see a link to download "JSON"
And I should see a link to download "PDF"
+
+ Scenario: View index with download_links block which returns false
+ Given an index configuration of:
+ """
+ ActiveAdmin.register Post do
+ index :download_links => proc { false }
+ end
+ """
+ And 1 post exists
+ When I am on the index page for posts
+ Then I should not see a link to download "CSV"
+ And I should not see a link to download "XML"
+ And I should not see a link to download "JSON"
+
+ Scenario: View index with download_links block which returns [:csv]
+ Given an index configuration of:
+ """
+ ActiveAdmin.register Post do
+ index :download_links => -> { [:csv] }
+ end
+ """
+ And 1 post exists
+ When I am on the index page for posts
+ Then I should see a link to download "CSV"
+ And I should not see a link to download "XML"
+ And I should not see a link to download "JSON"
+ And I should not see a link to download "PDF"