lib/qunited/runner.rb in qunited-0.4.4 vs lib/qunited/runner.rb in qunited-0.5.0
- old
+ new
@@ -15,10 +15,14 @@
driver_class, formatter_class = resolve_driver_class, resolve_formatter_class
driver = driver_class.new(js_source_files, js_test_files)
driver.formatter = formatter_class.new({:driver_name => driver.name})
+ if options[:fixture_files]
+ driver.fixture_files = options[:fixture_files]
+ end
+
results = driver.run
results.all? { |r| r.passed? }
end
@@ -55,16 +59,16 @@
formatter_class || ::QUnited::Formatter::Dots
end
def get_driver(klass)
- if known_driver_classes.include?(klass)
+ if known_driver_classes.include?(klass.to_sym)
::QUnited::Driver.const_get(klass.to_s)
end
end
def get_formatter(klass)
- if known_formatter_classes.include?(klass)
+ if known_formatter_classes.include?(klass.to_sym)
::QUnited::Formatter.const_get(klass.to_s)
end
end
def best_available_driver