Actually, I'm a member of the QA team (limited development experience). So, we are attempting to use RSpec without rails. What is Rake? Near the end of your response, you list a way of running multiple spec files by creating a spec task. Since, I'm not a developer, could you please provide me with a clear example on how to do this? Or, if there is an alternative method on doing this, please let me know. Thanks again.
My current setup is: 1 spec file that relies on accessing a module of classes to perform Watir web app testing. I've included a sample of the code below describe LoginWelcomeScreen do describe "using IE Explorer" do before(:each) do @login = LoginWelcomeScreen.new(IEWebBrowser.instance) end it "should support a username text field" do @login.test_username_field.should be_an_instance_of(Watir::TextField) end it "should support a password text field" do @login.test_password_field.should be_an_instance_of(Watir::TextField) end . . . . end On Thu, Jul 10, 2008 at 8:17 PM, Ben Mabey <[EMAIL PROTECTED]> wrote: > Robert Stagner wrote: > >> I'm new to RSpec. I've just installed the gem and begun experimenting >> with developing several scripts. From what I've seen thus far, it looks like >> it will aid our QA team in testing many web applications. Is there a way to >> execute multiple rspec test scripts from one central file? >> >> -- >> Regards, >> Robert >> > > Robert, > Welcome to rspec! There are a number of ways you can do this. You can > do it with the command line: > spec spec/*_spec.rb > > The way it is generally done is by using a rake task however... > Are you using rails? If so.. have you run "./script/generate rspec"? > That will install a spec task for you so you just have to type "rake > spec" to run all of your specs. > > If you are in a normal ruby app then you can create your own spec task > by putting this in your Rakefile or tasks dir: > > require 'rubygems' > require 'spec' > require 'spec/rake/spectask' > > desc "Run the specs under spec/models" > Spec::Rake::SpecTask.new do |t| > t.spec_files = FileList['spec/*_spec.rb'] > end > > If you provide more information on what your setup is we could help more. > > -Ben > http://benmabey.com > > _______________________________________________ > rspec-users mailing list > rspec-users@rubyforge.org > http://rubyforge.org/mailman/listinfo/rspec-users > -- Regards, Robert
_______________________________________________ rspec-users mailing list rspec-users@rubyforge.org http://rubyforge.org/mailman/listinfo/rspec-users