Parse Student Code
require 'rspec'
require 'stringio'
RSpec.describe "CodingRoomsUnitTests" do
describe "Code requires at least 1 FOR loop" do
it "checking that coding has >= 1 FOR loop" do
count = 0
File.open("/usercode/example.rb").each do |line|
if (line.include?('for') and !(line.include?('#') or line.include?('puts')))
count += 1
end
end
expect(count).to be >= 1
end
end
endLast updated
Was this helpful?