5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
# File 'lib/clapper.rb', line 5
def self.compare(example_list)
f = Clapper.openFile
old_examples = f.readlines
f.close
parsed_examples = Clapper.parse_examples(old_examples)
will_clap = false
f = CSV.open(Clapper.path_to_testfile, "w")
example_list.each do |example|
if parsed_examples[example.id] == nil && example.execution_result.status == :passed
will_clap = true
elsif parsed_examples[example.id] == :failed && example.execution_result.status == :passed
will_clap = true
end
f << [example.id, example.execution_result.status]
end
f.close
Clapper.clap(will_clap)
end
|