From: Max Russell Date: 2006-12-21T01:54:15+09:00 Subject: iterator behaviour I have a harness I'm using for testing with Watir. It has become apparent that the iterator is loading the tests defined based on the order they appear in the directory as opposed to the order in the testlist. File.open('testlist.txt').each_line do |entry| self.send(:define_method, entry.strip){ load "#{entry.strip}.rb"} so if the testlist read something like test_aac test_aab test_aaa instead of executing them in the order above it would do test_aaa test_aab test_aac I'm probably being thick, but I'm not spotting where my iterator is going wrong? -- Posted via http://www.ruby-forum.com/.