blob: 468f234170872ac5d22e49356b216e05508d429b [file] [log] [blame]
$:.unshift File.join(File.dirname(__FILE__), '..')
require 'spec_helpers'
require 'quirks_merger'
describe QuirksMerger do
before :all do
@directory = Helper::create_tmp_directory_assets(__FILE__)
@merger = QuirksMerger.new
end
it 'should not merge platform-only files' do
filename = File.join(@directory, 'android', 'droid', 'text_to_speech.md')
@merger.run filename
File.exists?(filename).should be_true
end
it 'should merge phonegap-core files' do
filename = File.join(@directory, 'android', 'accelerometer', 'watch_acceleration.md')
# Merge the file
@merger.run filename
File.exists?(filename).should be_false
# Verify that it is a concatination
cat_data = File.read( File.join @directory, 'phonegap', 'accelerometer', 'watch_acceleration.md' )
expected_data = File.read( File.join @directory, 'expected', 'watch_acceleration.md' )
cat_data.should == expected_data
end
after :all do
Helper::remove_tmp_directory
end
end