Module: Sqlite::TestHelper

Included in:
SqliteTestHook, SqliteValidationHook
Defined in:
lib/helpers.rb

Instance Method Summary collapse

Instance Method Details

#collect_tests(test) ⇒ Object



13
14
15
16
17
# File 'lib/helpers.rb', line 13

def collect_tests(test)
  tests = YAML.load test
  tests = [tests] unless tests.kind_of? Array
  tests.map(&:to_struct)
end

#fail!(*args) ⇒ Object

Raises:

  • (Mumukit::RequestValidationError)


19
20
21
# File 'lib/helpers.rb', line 19

def fail!(*args)
  raise Mumukit::RequestValidationError, I18n.t(*args)
end

#parsersObject



4
5
6
7
8
9
10
11
# File 'lib/helpers.rb', line 4

def parsers
  @parsers ||= {
      query: Sqlite::QueryParser,
      display: Sqlite::DisplayParser,
      datasets: Sqlite::DatasetsParser,
      final_dataset: Sqlite::FinalDatasetParser,
  }
end