Class: Ataru::Application
- Inherits:
-
Object
- Object
- Ataru::Application
- Defined in:
- lib/ataru/application.rb
Class Method Summary collapse
Class Method Details
.run_test_for_file(file_name) ⇒ Object
3 4 5 6 7 8 9 10 11 12 |
# File 'lib/ataru/application.rb', line 3 def self.run_test_for_file(file_name) #creating kramdown doc out of md file kramdown_doc = MarkdownLoader.load_file(file_name) #pulling an array of codespans/code samples from markdown document code_samples = Traverser.new(kramdown_doc, file_name).code_samples #wrapping code samples in minitest tests TestClassBuilder.new(code_samples).build_test_class require 'minitest/autorun' end |