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