ENV.delete ‘HTTP_PROXY’ if ENV require ‘rubygems’ for ruby187 require ‘erb’ require ‘psych’
begin
require 'simplexframe'
rescue LoadError
puts 'you need using "gem install simplexframe" to install simplexframe first'
end
<% require ‘active_support/all’ %> Simplexframe::Initializer.new
(File.expand_path(File.join(‘.’)), ‘<%= app_name %>’) $:.unshift(File.expand_path File.join(‘.’))
RSpec.configure do |c|
c.treat_symbols_as_metadata_keys_with_true_values = true c.run_all_when_everything_filtered = true c.alias_example_to :test_case c.alias_it_should_behave_like_to :include_shared unless($config.tags.empty?) tags = case when String $config.tags.simple_to_hash when Hash $config.tags end #case c.filter_run tags end def test_data file content = '' file_path = File.expand_path(File.join('.', 'app', 'test_data', "#{file}.yml")) raise "Can not find #{file}.yml" unless File.exists?(file_path) File.open(file_path, 'r') do |handle| content = handle.read end Psych.load ERB.new(content).result(binding) end c.before(:suite) do $navi = <%= app_name.camelize %>Navigator.new $config end c.after(:suite) do $navi.close unless $navi.nil? end
end