Sha256: 404f9cdad92e8bc76fb671f11f9f059dba33a3a5e6f3e71575f3590f861357fe
Contents?: true
Size: 1.5 KB
Versions: 5
Compression:
Stored size: 1.5 KB
Contents
require "spec_helper" describe ArchitectureJS do it 'should have a base_directory constant' do ArchitectureJS::base_directory.should_not be_nil end it 'should have a lib_directory constant' do ArchitectureJS::lib_directory.should_not be_nil end it 'should have a lib_directory' do ArchitectureJS::lib_directory.should_not be_nil end it 'should have the correct VERSION' do version = File.open("#{ArchitectureJS::base_directory}/VERSION").read ArchitectureJS::VERSION.should === version end it 'should have a FRAMEWORKS constant' do ArchitectureJS::FRAMEWORKS.should_not be_nil end context "Instantiation with a config file" do before :each do FileUtils.mkdir("#{TMP_DIR}") FileUtils.cp "#{FIXTURES}/existing.architecture", "#{TMP_DIR}/myapp.architecture" suppress_output { @project = ArchitectureJS::create_project_from_config(TMP_DIR) } end after :each do FileUtils.rm_rf "#{TMP_DIR}" if File.exists? "#{TMP_DIR}" end it "should raise an error if there is no .architecture file" do FileUtils.rm_rf "#{TMP_DIR}/myapp.architecture" lambda { ArchitectureJS::create_project_from_config TMP_DIR }.should raise_error end it 'should set defaults from config file' do @project.config.should == { framework: 'none', src_dir: 'source', build_dir: 'dest', asset_root: '../', output: 'compressed', name: 'test', } end end # Instantiation with an existing config file end
Version data entries
5 entries across 5 versions & 1 rubygems