require 'minitest/autorun' require 'webdrivers/chromedriver' require 'vcr' require_relative '../../lib/lunch_scraper' VCR.configure do |config| config.cassette_library_dir = "test/cassettes/" config.ignore_hosts('127.0.0.1') config.ignore_hosts(*(ObjectSpace.each_object(Webdrivers::Common.singleton_class).to_a - [Webdrivers::Common]).map { |driver| URI(driver.base_url).host }) config.hook_into :webmock end class LunchScraperTest < MiniTest::Spec describe "Getting today's lunch" do it 'can parse out the correct lunch items' do VCR.use_cassette('14Aug2019-Lunch') do @lunch = LunchScraper.new(Date.today) puts @lunch.today.inspect end end end end