Method: QEDProject::Project#add_testing
- Defined in:
- lib/qedproject/project.rb
#add_testing ⇒ Object
includes the Jasmine BDD framework for javascript testing
140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 |
# File 'lib/qedproject/project.rb', line 140 def add_testing mkdir_p File.join(self.path, "spec"), :verbose => self.verbose cp_r File.join(self.vendor_root, "jasmine", "lib"), File.join(self.path, "spec", "lib"), :verbose => self.verbose if self.uses_jquery? cp_r File.join(self.vendor_root, "jasmine-jquery", "jasmine-jquery.js"), File.join(self.path, "spec", "lib"), :verbose => self.verbose end render_template_to_file "suite.html", File.join(self.path, "spec", "SpecRunner.html"), binding if self.coffeescript render_template_to_file "sampleSpec.coffee", File.join(self.path, "spec", "sampleSpec.coffee"), binding else render_template_to_file "sampleSpec.js", File.join(self.path, "spec", "sampleSpec.js"), binding end end |