asciinema.org/spec/factories/asciicasts.rb

27 lines
885 B
Ruby
Raw Normal View History

2011-11-23 21:30:09 +00:00
# Read about factories at http://github.com/thoughtbot/factory_girl
2012-03-03 17:06:44 +00:00
include ActionDispatch::TestProcess
2011-11-23 21:30:09 +00:00
FactoryGirl.define do
2013-08-25 14:34:02 +00:00
fixture_file = lambda { |name, mime_type|
AsciiIo::FixtureHelpers.fixture_file(name, mime_type)
}
2011-11-23 21:30:09 +00:00
factory :asciicast do
association :user
title "bashing"
duration 11.146430015563965
2011-11-23 21:30:09 +00:00
recorded_at "2011-11-23 22:06:07"
terminal_type "screen-256color"
terminal_columns 96
terminal_lines 26
shell "/bin/zsh"
2013-08-25 14:34:02 +00:00
uname 'Linux 3.9.9-302.fc19.x86_64 #1 SMP ' +
'Sat Jul 6 13:41:07 UTC 2013 x86_64'
2013-05-27 19:25:29 +00:00
views_count 1
2013-08-25 14:34:02 +00:00
stdout_data { fixture_file['stdout', 'application/octet-stream'] }
stdout_timing { fixture_file['stdout.time', 'application/octet-stream'] }
stdout_frames { fixture_file['stdout.json', 'application/json'] }
snapshot JSON.parse(File.read('spec/fixtures/snapshot.json'))
2011-11-23 21:30:09 +00:00
end
end