Die Programmiersprache Ruby

Blog|

Forum|

Wiki  


Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]

Ein neues Thema erstellen Auf das Thema antworten  [ 1 Beitrag ] 
Autor Nachricht
BeitragVerfasst: 27 Nov 2012, 21:04 
Offline
Nuby

Registriert: 27 Nov 2012, 18:53
Beiträge: 1
In Rake::TestTask ist folgendes möglich:


1
2
3
4
Rake::TestTask.new :models_test do |t|
t.libs << "trade/test/ModelTests"
t.test_files = FileList["trade/test/ModelTests/*_test.rb"]
end

Gibt es ein äquivalent dazu in Rspec::Core::RakeTask?

Ich habe bereits versucht die lib über


t.ruby_opts = "-Itrade/test/ModelTests"
zu übergeben. Leider zeigt dies keine Wirkung.

Meine momentaner Code sieht so aus. Funktioniert jedoch wie gesagt nicht:


1
2
3
4
5
RSpec::Core::RakeTask.new :models_rspec do |t|
directory = File.join(File.dirname(__FILE__), '/trade/test/ModelTests')
t.ruby_opts = "-I#{directory}"
t.pattern = Dir["trade/test/ModelTests/user_spec.rb"]
end


Die Fehlermeldung sieht so aus:


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
/usr/bin/ruby -e $stdout.sync=true;$stderr.sync=true;load($0=ARGV.shift) /var/lib/gems/1.8/gems/rake-0.9.2.2/bin/rake models_rspec
/usr/bin/ruby1.8 -I trade/test/ModelTests -S bundle exec rspec trade/test/ModelTests/user_spec.rb
/home/pascal/ESE/ese2012-team1/trade/test/ModelTests/user_spec.rb:1:in `require': no such file to load -- test_require (LoadError)
from /home/pascal/ESE/ese2012-team1/trade/test/ModelTests/user_spec.rb:1
from /var/lib/gems/1.8/gems/rspec-core-2.11.1/lib/rspec/core/configuration.rb:780:in `load'
from /var/lib/gems/1.8/gems/rspec-core-2.11.1/lib/rspec/core/configuration.rb:780:in `load_spec_files'
from /var/lib/gems/1.8/gems/rspec-core-2.11.1/lib/rspec/core/configuration.rb:780:in `map'
from /var/lib/gems/1.8/gems/rspec-core-2.11.1/lib/rspec/core/configuration.rb:780:in `load_spec_files'
from /var/lib/gems/1.8/gems/rspec-core-2.11.1/lib/rspec/core/command_line.rb:22:in `run'
from /var/lib/gems/1.8/gems/rspec-core-2.11.1/lib/rspec/core/runner.rb:69:in `run'
from /var/lib/gems/1.8/gems/rspec-core-2.11.1/lib/rspec/core/runner.rb:8:in `autorun'
from /usr/bin/rspec:4
rake aborted!
ruby -I trade/test/ModelTests -S bundle exec rspec trade/test/ModelTests/user_spec.rb failed
-e:1:in `load'
-e:1
Tasks: TOP => models_rspec
(See full trace by running task with --trace)


Nach oben
 Profil  
 
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 1 Beitrag ] 

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 3 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach: