#!/usr/bin/env ruby # tests maze.rb for public inputs mazes = ["maze1", "maze2", "maze3", "maze4"] modes = ["validate", "closed", "open", "room", "print", "paths", "solve"] mazes.each do |maze| modes.each do |mode| puts "TESTING: #{mode} inputs/#{maze}" system("ruby maze.rb #{mode} inputs/#{maze}") # only run validate on maxe3 & maze4 break if maze == "maze3" || maze == "maze4" end end