mirror of
https://github.com/TracksApp/tracks.git
synced 2025-12-23 02:30:12 +01:00
merge upstream
This commit is contained in:
parent
c58186451f
commit
ce1c092173
72 changed files with 4469 additions and 0 deletions
127
vendor/plugins/scenarios/helpers.diff
vendored
Normal file
127
vendor/plugins/scenarios/helpers.diff
vendored
Normal file
|
|
@ -0,0 +1,127 @@
|
|||
Only in /Users/aiwilliams/Workspaces/faithfulcode/scenarios/: .git
|
||||
Only in scenarios/: .svn
|
||||
Only in scenarios/: .tm_last_run_ruby
|
||||
diff -r scenarios/Rakefile /Users/aiwilliams/Workspaces/faithfulcode/scenarios/Rakefile
|
||||
3c3
|
||||
< TESTING_ENVIRONMENTS["rspec_3317_rails_8956"].load
|
||||
---
|
||||
> TESTING_ENVIRONMENTS["rspec_3119_rails_8375"].load
|
||||
Only in /Users/aiwilliams/Workspaces/faithfulcode/scenarios/: helpers.diff
|
||||
Only in scenarios/lib: .svn
|
||||
Only in scenarios/lib/scenarios: .svn
|
||||
diff -r scenarios/lib/scenarios/base.rb /Users/aiwilliams/Workspaces/faithfulcode/scenarios/lib/scenarios/base.rb
|
||||
11,14c11,12
|
||||
< # be included into the scenario and all specs that include the scenario.
|
||||
< # You may also provide names of helpers from your scenarios/helpers
|
||||
< # directory, or any other module you'd like included in your Scenario.
|
||||
< def helpers(helper_names_or_modules = [], &block)
|
||||
---
|
||||
> # be included into the scenario and all specs that include the scenario
|
||||
> def helpers(&block)
|
||||
17,19d14
|
||||
< mod.module_eval do
|
||||
< [helper_names_or_modules].flatten.each {|h| include h.is_a?(Module) ? h : h.to_scenario_helper}
|
||||
< end
|
||||
Only in scenarios/lib/scenarios/builtin: .svn
|
||||
Only in scenarios/lib/scenarios/extensions: .svn
|
||||
diff -r scenarios/lib/scenarios/extensions/string.rb /Users/aiwilliams/Workspaces/faithfulcode/scenarios/lib/scenarios/extensions/string.rb
|
||||
22,39d21
|
||||
< # Convert a string into the associated scenario helper module:
|
||||
< #
|
||||
< # "basic".to_scenario_helper #=> BasicScenarioHelper
|
||||
< # "basic_scenario".to_scenario_helper #=> BasicScenarioHelper
|
||||
< #
|
||||
< # Raises Scenario::NameError if the the helper cannot be loacated as
|
||||
< # 'helpers/<name>_helper' in Scenario.load_paths.
|
||||
< def to_scenario_helper
|
||||
< class_name = "#{self.strip.camelize.sub(/ScenarioHelper$/, '')}ScenarioHelper"
|
||||
< Scenario.load_paths.each do |path|
|
||||
< filename = "#{path}/#{class_name.underscore}.rb"
|
||||
< if File.file?(filename)
|
||||
< require filename
|
||||
< break
|
||||
< end
|
||||
< end
|
||||
< class_name.constantize rescue raise Scenario::NameError, "Expected to find #{class_name} in #{Scenario.load_paths.inspect}"
|
||||
< end
|
||||
diff -r scenarios/lib/scenarios/extensions/symbol.rb /Users/aiwilliams/Workspaces/faithfulcode/scenarios/lib/scenarios/extensions/symbol.rb
|
||||
14,23d13
|
||||
< # Convert a symbol into the associated scenario helper module:
|
||||
< #
|
||||
< # :basic.to_scenario_helper #=> BasicScenarioHelper
|
||||
< # :basic_scenario.to_scenario_helper #=> BasicScenarioHelper
|
||||
< #
|
||||
< # Raises Scenario::NameError if the the helper cannot be loacated as
|
||||
< # 'helpers/<name>_helper' in Scenario.load_paths.
|
||||
< def to_scenario_helper
|
||||
< to_s.to_scenario_helper
|
||||
< end
|
||||
Only in scenarios/spec: .svn
|
||||
Only in scenarios/spec: environments.rb
|
||||
Only in scenarios/spec/scenarios: .svn
|
||||
Only in scenarios/spec/scenarios: helpers
|
||||
diff -r scenarios/spec/scenarios_spec.rb /Users/aiwilliams/Workspaces/faithfulcode/scenarios/spec/scenarios_spec.rb
|
||||
23,27d22
|
||||
< it 'should allow us to have helpers in scenarios/helpers directory which we can get through the helpers class method' do
|
||||
< klass = :empty.to_scenario
|
||||
< klass.helpers :myown
|
||||
< end
|
||||
<
|
||||
diff -r scenarios/spec/spec_helper.rb /Users/aiwilliams/Workspaces/faithfulcode/scenarios/spec/spec_helper.rb
|
||||
1,20c1,6
|
||||
< $LOAD_PATH << File.dirname(__FILE__) + '/../testing'
|
||||
<
|
||||
< require File.dirname(__FILE__) + "/environments"
|
||||
<
|
||||
< require 'active_support'
|
||||
< require 'active_record'
|
||||
< require 'action_controller'
|
||||
< require 'action_view'
|
||||
<
|
||||
< module Spec
|
||||
< module Rails
|
||||
< module Example
|
||||
< end
|
||||
< end
|
||||
< end
|
||||
<
|
||||
< require 'spec/rails'
|
||||
< require 'scenarios'
|
||||
<
|
||||
< require 'models'
|
||||
\ No newline at end of file
|
||||
---
|
||||
> require File.expand_path(File.dirname(__FILE__) + "/../testing/environment")
|
||||
> TESTING_ENVIRONMENTS[TESTING_ENVIRONMENT].load(DATABASE_ADAPTER)
|
||||
> require "models"
|
||||
> require "spec"
|
||||
> require "spec/rails"
|
||||
> require "scenarios"
|
||||
Only in scenarios/tasks: .svn
|
||||
Only in scenarios/test: .svn
|
||||
Only in scenarios/testing: .svn
|
||||
diff -r scenarios/testing/environment.rb /Users/aiwilliams/Workspaces/faithfulcode/scenarios/testing/environment.rb
|
||||
15c15
|
||||
< TESTING_ENVIRONMENT = "rspec_3317_rails_8956" unless defined?(TESTING_ENVIRONMENT)
|
||||
---
|
||||
> TESTING_ENVIRONMENT = "rspec_3119_rails_8375" unless defined?(TESTING_ENVIRONMENT)
|
||||
31c31
|
||||
< # system "cd #{lib.support_directory} && patch -p0 < #{File.join(TESTING_ROOT, "rspec_on_rails_3119.patch")}"
|
||||
---
|
||||
> system "cd #{lib.support_directory} && patch -p0 < #{File.join(TESTING_ROOT, "rspec_on_rails_3119.patch")}"
|
||||
36,38c36,38
|
||||
< TESTING_ENVIRONMENTS << TestingLibrary::Environment.new("rspec_3317_rails_8956", SUPPORT_TEMP, DB_CONFIG_FILE, DB_SCHEMA_FILE) do |env|
|
||||
< env.package "rails", "http://svn.rubyonrails.org/rails", "trunk", "8956", &rails_package
|
||||
< env.package "rspec", "http://rspec.rubyforge.org/svn", "trunk", "3317", &rspec_package
|
||||
---
|
||||
> TESTING_ENVIRONMENTS << TestingLibrary::Environment.new("rspec_3119_rails_8375", SUPPORT_TEMP, DB_CONFIG_FILE, DB_SCHEMA_FILE) do |env|
|
||||
> env.package "rails", "http://svn.rubyonrails.org/rails", "trunk", "8375", &rails_package
|
||||
> env.package "rspec", "http://rspec.rubyforge.org/svn", "trunk", "3119", &rspec_package
|
||||
40c40
|
||||
< TESTING_ENVIRONMENTS << TestingLibrary::Environment.new("rspec_3317_rails_1_2_6", SUPPORT_TEMP, DB_CONFIG_FILE, DB_SCHEMA_FILE) do |env|
|
||||
---
|
||||
> TESTING_ENVIRONMENTS << TestingLibrary::Environment.new("rspec_3119_rails_1_2_6", SUPPORT_TEMP, DB_CONFIG_FILE, DB_SCHEMA_FILE) do |env|
|
||||
42c42
|
||||
< env.package "rspec", "http://rspec.rubyforge.org/svn", "trunk", "3317", &rspec_package
|
||||
---
|
||||
> env.package "rspec", "http://rspec.rubyforge.org/svn", "trunk", "3119", &rspec_package
|
||||
Loading…
Add table
Add a link
Reference in a new issue