lib/physique/task_builders/test.rb in physique-0.3.9 vs lib/physique/task_builders/test.rb in physique-0.3.10

- old
+ new

@@ -34,16 +34,17 @@ end def add_test_tasks options = solution.test defaults = default_runner_config options + files = options.files || defaults[:files] desc 'Run unit tests' - if defaults && !defaults[:files].blank? + if defaults && !files.blank? test_runner :test => :compile do |tests| - tests.files = options.files || defaults[:files] + tests.files = files tests.exe = options.exe || locate_tool(defaults[:exe]) defaults[:parameters].each do |p| tests.parameters.add(p) end @@ -61,12 +62,12 @@ configuration = solution.compile.configuration package_dir = solution.nuget.restore_location defaults = { nunit: { - files: FileList["**/*.Tests/bin/#{configuration}/*.Tests.dll"], - exe: "#{package_dir}/NUnit.Runners.*/tools/nunit-console.exe", - parameters: %w(/labels /trace=Verbose)}, + files: FileList["**/*.Tests/bin/#{configuration}/*.Tests.dll"], + exe: "#{package_dir}/NUnit.Runners.*/tools/nunit-console.exe", + parameters: %w(/labels /trace=Verbose)}, nspec: { files: FileList["**/*.Specs/bin/#{configuration}/*.Specs.dll"], exe: "#{package_dir}/nspec.*/tools/NSpecRunner.exe", parameters: []}} \ No newline at end of file