blob: cf0f0955558654af7fd844a64f2eaf1a5eed505d [file] [log] [blame]
$:.unshift File.join(File.dirname(__FILE__))
require 'spec_helpers'
require 'phonegap_docs'
describe PhoneGapDocs do
before :each do
@tmp_docs_directory = Helper::create_tmp_directory_assets
@tmp_public_directory = Helper::tmp_public_directory
@phonegap_docs = PhoneGapDocs.new(@tmp_docs_directory, Helper::tmp_public_directory)
end
it 'should create an output directory' do
@phonegap_docs.run
File.exists?(@tmp_public_directory).should be_true
Dir.glob(File.join(@tmp_public_directory, '**', '*')).should have_at_least(1).items
end
it 'should have a valid default directories' do
phonegap_docs = PhoneGapDocs.new
File.exists?(phonegap_docs.input_directory).should be_true
end
it 'should accept custom directories' do
@phonegap_docs.run
@phonegap_docs.input_directory.should == @tmp_docs_directory
@phonegap_docs.output_directory.should == @tmp_public_directory
end
after :all do
Helper::remove_tmp_directory
end
end