require 'spec_helper' require 'sprockets' require 'angular/ngt/engine' module Angular module NGT describe Engine do let(:env) do Sprockets::Environment.new do |env| env.append_path 'spec/assets/' end end let(:asset) { env.find_asset('test.ngt') } it 'makes angular templates available' do asset.to_s.should include("angular.module") asset.to_s.should include("") end it 'recognizes them as javascript' do asset.content_type.should == 'application/javascript' end it 'uses the logical path if no module_name is provided' do asset.to_s.should include(".put('test'") end describe 'html file' do let(:asset) { env.find_asset('test_html.js') } it 'renders to an angular template ' do pending 'html extension support' do asset.to_s.should include("angular.module") asset.to_s.should include("