require 'spec_helper' require 'mm2ep_depend' describe Mm2ep::Depend::Parser do it 'has to evaluate expression and give right answer' do line = File.read(testfile('test2.txt')).gsub(/\n/,'') parser = Mm2ep::Depend::Parser.new(Mm2ep::Depend::Lexer.new) parser.names({'truc_bidule' => 'true', 'machin' => 'true', 'truc' => 'false' }) token = parser.parse(line.chomp) assert_equal(false, token.compute) end # it 'has to be true' do # # end end