Sha256: c66d55142c5d27b972c6b78593eb016d90cde6cc91a076f0e9daefa519b64b9a
Contents?: true
Size: 454 Bytes
Versions: 65
Compression:
Stored size: 454 Bytes
Contents
# frozen_string_literal: true require "spec_helper" RSpec.describe Code::Parser::IfModifier do [ ["1 if true", "1"], ["1 if false", "nothing"], ["1 unless true", "nothing"], ["1 unless false", "1"], ["a = 0 a += 1 while a < 10 a", "10"], ["a = 0 a += 1 until a > 10 a", "11"] ].each do |input, expected| it "#{input} == #{expected}" do expect(Code.evaluate(input)).to eq(Code.evaluate(expected)) end end end
Version data entries
65 entries across 65 versions & 1 rubygems