require_relative '../lib/parse' RSpec.describe 'Parser' do it 'should parse threads' do html = Nokogiri::HTML(<<~HTML)
HTML expect(Parse.threads(html)).to eq([ {remote_id: '12345', title: 'Sticky: Thread title 1', creator: 'creator1', is_sticky: true}, {remote_id: '123456', title: 'Thread title 2', creator: 'creator2', is_sticky: false}, ]) end end