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".green + " #{message}"
  else
    "  FAIL".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