Sha256: b5bdae0ae5086d941257ea1e74d2b570cd0e0f5fd3189bfa47b035a57b40fac5
Contents?: true
Size: 1.19 KB
Versions: 1
Compression:
Stored size: 1.19 KB
Contents
require File.dirname(__FILE__) + '/spec_helper' describe Tres::App do before do FileUtils.rm_rf TMP/'temp' @app = Tres::App.new TMP/'temp' end it 'opens an existing app with Tres::All.open' do stub_listener! an_app = Tres::App.open TMP/'temp' an_app.should be_a Tres::App end context 'creating a new app' do before { stub_listener! } it "creates a folder for the app on" do File.directory?(TMP/'temp').should be_true end it "creates a assets folder with scripts and styles in it" do File.directory?(TMP/'temp'/'assets').should be_true File.directory?(TMP/'temp'/'assets'/'stylesheets').should be_true File.directory?(TMP/'temp'/'assets'/'javascripts').should be_true end it "creates a build folder in the app's folder" do File.directory?(TMP/'temp'/'build').should be_true end it "creates an asset packager" do @app.asset_packager.should be_a Tres::AssetPackager end it "creates a template compiler" do @app.template_compiler.should be_a Tres::TemplateCompiler end it "creates a listener for templates" do @app.listeners.templates.should_not be_nil # yeah, sorta end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
tres-0.1.0 | spec/app_spec.rb |