blob: a2095205f5b78e478f95267497906e269d379248 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
# only run when export HEADLESS=true
if ENV['HEADLESS'] == 'true'
require 'headless'
headless = Headless.new
headless.start
at_exit do
headless.destroy
end
Before do
#headless.video.start_capture
end
After do |scenario|
# for demo purpose: always record ;-)
#video= video_path(scenario)
#puts "Writing video to #{File.expand_path(video)}"
#headless.video.stop_and_save(video)
# if scenario.failed?
# headless.video.stop_and_save(video_path(scenario))
# else
# headless.video.stop_and_discard
# end
end
def video_path(scenario)
"#{scenario.name.split.join("_")}.mov"
end
end
|