Module SeleniumOnRails::FixtureLoader
In: lib/selenium_on_rails/fixture_loader.rb

Methods

Included Modules

SeleniumOnRails::Paths

Public Instance methods

[Source]

   # File lib/selenium_on_rails/fixture_loader.rb, line 6
6:   def available_fixtures
7:     files = Dir["#{fixtures_path}/*.{yml,csv}"]
8:     files.collect {|f| File.basename(f).sub(/\.[^.]*$/, '')}
9:   end

[Source]

    # File lib/selenium_on_rails/fixture_loader.rb, line 11
11:   def load_fixtures fixtures
12:     table_names = []
13:     if fixtures == 'all'
14:       table_names = available_fixtures
15:     elsif fixtures.any?
16:       table_names = fixtures.split(/\s*,\s*/)
17:     end
18: 
19:     if table_names.any?
20:       Fixtures.create_fixtures fixtures_path, table_names
21:     end
22:     table_names
23:   end

[Validate]