Module: Edfize::Tests::CheckValidDate

Included in:
Edfize::Tests
Defined in:
lib/edfize/tests/check_valid_date.rb

Overview

This test checks that the date is valid

Instance Method Summary collapse

Instance Method Details

#pass_fail(passes, message) ⇒ Object



16
17
18
19
20
21
22
# File 'lib/edfize/tests/check_valid_date.rb', line 16

def pass_fail(passes, message)
  if passes
    '  PASS'.colorize(:green) + " #{message}"
  else
    '  FAIL'.colorize(:red) + " #{message}"
  end
end

#test_valid_date(runner) ⇒ Object



7
8
9
10
11
12
13
14
# File 'lib/edfize/tests/check_valid_date.rb', line 7

def test_valid_date(runner)
  result = Result.new
  result.passes = !runner.edf.start_date.nil?
  result.pass_fail = pass_fail(result.passes, 'Valid Date')
  result.expected  = '    Expected : dd.mm.yy'
  result.actual    = "    Actual   : #{runner.edf.start_date_of_recording}"
  result
end