features/step_definitions/configuration_steps.rb in activeadmin-0.2.2 vs features/step_definitions/configuration_steps.rb in activeadmin-0.3.0
- old
+ new
@@ -1,23 +1,23 @@
-Given /^a configuration of:$/ do |config|
- ActiveAdmin.unload!
- File.open(ACTIVE_ADMIN_TEST_CONFIG, 'w+'){|f| f << config }
+Given /^a configuration of:$/ do |configuration_content|
+ eval configuration_content
Rails.application.reload_routes!
+ ActiveAdmin.application.namespaces.values.each{|n| n.load_menu! }
end
-Given /^an index configuration of:$/ do |config|
- ActiveAdmin.unload!
- File.open(ACTIVE_ADMIN_TEST_CONFIG, 'w+'){|f| f << config }
+Given /^an index configuration of:$/ do |configuration_content|
+ eval configuration_content
Rails.application.reload_routes!
+ ActiveAdmin.application.namespaces.values.each{|n| n.load_menu! }
And 'I am logged in'
When "I am on the index page for posts"
end
-Given /^a show configuration of:$/ do |config|
- ActiveAdmin.unload!
- File.open(ACTIVE_ADMIN_TEST_CONFIG, 'w+'){|f| f << config }
+Given /^a show configuration of:$/ do |configuration_content|
+ eval configuration_content
Rails.application.reload_routes!
+ ActiveAdmin.application.namespaces.values.each{|n| n.load_menu! }
And 'I am logged in'
When "I am on the index page for posts"
And 'I follow "View"'
end