Sha256: 36eb917e55c285a2bb399364f43472f9bfc86e725f3bcb3c83fc496acaa0a29c
Contents?: true
Size: 1.47 KB
Versions: 4
Compression:
Stored size: 1.47 KB
Contents
require 'spec_helper' describe 'architect' do context "CLI" do before :each do @bin = "#{ArchitectureJS::base_directory}/bin/architect" FileUtils.mkdir "#{TMP_DIR}" unless File.exists? "#{TMP_DIR}" `cd #{TMP_DIR}; #{@bin} create myapp` FileUtils.cp "#{FIXTURES}/lib1.js", "#{TMP_DIR}/src/lib1.js" FileUtils.cp "#{FIXTURES}/lib2.js", "#{TMP_DIR}/src/lib2.js" FileUtils.cp "#{FIXTURES}/src_file.js", "#{TMP_DIR}/src/myapp.js" end after :each do FileUtils.rm_rf "#{TMP_DIR}" if File.exists? "#{TMP_DIR}" end it 'should create a new application' do "#{TMP_DIR}/myapp.blueprint".should be_same_file_as "#{FIXTURES}/myapp.blueprint" File.directory?("#{TMP_DIR}/lib").should be_true File.directory?("#{TMP_DIR}/src").should be_true end it 'should create a new application in a subdirectory' do `cd #{TMP_DIR}; #{@bin} create myapp sub` "#{TMP_DIR}/sub/myapp.blueprint".should be_same_file_as "#{FIXTURES}/myapp.blueprint" File.directory?("#{TMP_DIR}/sub/lib").should be_true File.directory?("#{TMP_DIR}/sub/src").should be_true File.exists?("#{TMP_DIR}/sub/src/myapp.js").should be_true FileUtils.rm_rf "#{TMP_DIR}/sub" end it 'should compile the application' do `cd #{TMP_DIR}; #{@bin} compile` File.exists?("#{TMP_DIR}/lib/myapp.js").should be_true "#{TMP_DIR}/lib/myapp.js".should be_same_file_as "#{FIXTURES}/compressed.js" end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
architecture-js-0.6.3 | spec/architect_spec.rb |
architecture-js-0.6.2 | spec/architect_spec.rb |
architecture-js-0.6.1 | spec/architect_spec.rb |
architecture-js-0.6.0 | spec/architect_spec.rb |