lib/screw_unit.rb in pivotal-screw-unit-0.4.3 vs lib/screw_unit.rb in pivotal-screw-unit-0.5.0
- old
+ new
@@ -1,19 +1,23 @@
require "rubygems"
dir = File.dirname(__FILE__)
$:.unshift(File.expand_path("#{dir}/../vendor/js-test-core/lib"))
require "js_test_core"
-JsTestCore::Resources::WebRoot.dispatch_specs
require "#{dir}/screw_unit/representations"
+JsTestCore.core_path = File.expand_path("#{dir}/../core/lib")
+JsTestCore::Resources::SpecFile.spec_representation_class = ScrewUnit::Representations::Spec
module ScrewUnit
- DEFAULT_HOST = JsTestCore::DEFAULT_HOST
- DEFAULT_PORT = JsTestCore::DEFAULT_PORT
+ include JsTestCore
- Server = JsTestCore::Server
- RailsServer = JsTestCore::RailsServer
- Client = JsTestCore::Client
+ class << self
+ def method_missing(method_name, *args, &block)
+ if JsTestCore::Configuration.instance.respond_to?(method_name)
+ JsTestCore::Configuration.instance.send(method_name, *args, &block)
+ else
+ super
+ end
+ end
+ end
end
-JsTestCore.core_path = File.expand_path("#{dir}/../core/lib")
-JsTestCore::Resources::Specs::Spec.spec_representation_class = ScrewUnit::Representations::Spec