Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

35 строки
678B

  1. # mustache.js runs ruby tests, sorta
  2. # run with mustache_test.rb testname
  3. require 'json'
  4. testname = ARGV[0]
  5. puts "doing #{testname}"
  6. view = File.read("examples/#{testname}.js")
  7. template = File.read("examples/#{testname}.html").to_json
  8. expect = File.read("examples/#{testname}.txt")
  9. mustache = File.read("mustache.js")
  10. runner = <<-JS
  11. #{mustache}
  12. #{view}
  13. var template = #{template};
  14. var result = Mustache.to_html(template, #{testname});
  15. print(result);
  16. JS
  17. File.open("runner.js", 'w') {|f| f << runner}
  18. result = `js runner.js`
  19. if(result == expect)
  20. puts "OK"
  21. else
  22. puts "Error in #{testname}"
  23. puts "Expected"
  24. puts "'#{expect}'"
  25. puts "Actual"
  26. puts "'#{result}'"
  27. end