Sha256: 51f6330942cf7702fc4d9a697ca69e7d9557c0a5c3690c178da13ed06a903429
Contents?: true
Size: 416 Bytes
Versions: 21
Compression:
Stored size: 416 Bytes
Contents
require "spec_helper" RSpec.describe "while" do let(:timeout) { 0 } subject { Code.evaluate(input, timeout: timeout).to_s } [ ["while false", ""], ["a = 0\nwhile a < 10 a += 1 end a", "10"], ["until true", ""], ["a = 0\nuntil a > 10 a += 1 end a", "11"] ].each do |input, output| context input do let(:input) { input } it { expect(subject).to eq(output) } end end end
Version data entries
21 entries across 21 versions & 3 rubygems