Sha256: d7093a01292798721b3d3cb8869c639f357ef6cf697dc8f24b4bf98af72d0bb3

Contents?: true

Size: 639 Bytes

Versions: 5

Compression:

Stored size: 639 Bytes

Contents

require 'test_helper'
require 'jsdoc-toolkit/doc_task'

context "a JsDocToolkit::DocTask" do
  setup do    
    JsDocToolkit::DocTask.new("testing:doc_task") do |doc|
      doc.jsdoc_dir = 'output'
      doc.jsdoc_files = 'input'
    end
  end
  
  should "add a rake task to the task list with the given name" do
    Rake::Task["testing:doc_task"].name
  end.equals("testing:doc_task")
  
  should "generate the docs when invoked" do
    output_dir = Pathname(__FILE__).parent + "output"
    output_dir.rmtree if output_dir.exist?
    output_dir.mkdir
    Rake::Task["testing:doc_task"].invoke
    output_dir.entries.size > 2
  end
  
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
jsdoc-toolkit-0.1.4 test/doc_task_test.rb
jsdoc-toolkit-0.1.3 test/doc_task_test.rb
jsdoc-toolkit-0.1.2 test/doc_task_test.rb
jsdoc-toolkit-0.1.1 test/doc_task_test.rb
jsdoc-toolkit-0.1.0 test/doc_task_test.rb