Files
codeocean/db/seeds/audio_video/index.html_spec.rb

28 lines
628 B
Ruby

require 'rack/file'
require 'capybara/rspec'
AUDIO_FILENAME = 'chai.ogg'
VIDEO_FILENAME = 'devstories.mp4'
Capybara.app = Rack::File.new(File.dirname(__FILE__))
describe 'index.html', type: :feature do
before(:each) { visit('index.html') }
it 'contains an audio element' do
expect(page).to have_css('audio')
end
it 'plays the correct audio file' do
expect(page).to have_css("audio[src='#{AUDIO_FILENAME}']")
end
it 'contains a video element' do
expect(page).to have_css('video')
end
it 'plays the correct video file' do
expect(page).to have_css("video[src='#{VIDEO_FILENAME}']")
end
end