Hello community, here is the log from the commit of package rubygem-js-routes for openSUSE:Factory checked in at 2015-04-25 09:53:07 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/rubygem-js-routes (Old) and /work/SRC/openSUSE:Factory/.rubygem-js-routes.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "rubygem-js-routes" Changes: -------- --- /work/SRC/openSUSE:Factory/rubygem-js-routes/rubygem-js-routes.changes 2015-02-20 12:01:07.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.rubygem-js-routes.new/rubygem-js-routes.changes 2015-04-25 11:25:46.000000000 +0200 @@ -1,0 +2,8 @@ +Thu Apr 23 08:08:11 UTC 2015 - [email protected] + +- updated to version 1.0.1 + see installed CHANGELOG.md + + ## v1.0.0 + +------------------------------------------------------------------- Old: ---- js-routes-1.0.0.gem New: ---- js-routes-1.0.1.gem ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ rubygem-js-routes.spec ++++++ --- /var/tmp/diff_new_pack.XcyYsu/_old 2015-04-25 11:25:47.000000000 +0200 +++ /var/tmp/diff_new_pack.XcyYsu/_new 2015-04-25 11:25:47.000000000 +0200 @@ -24,7 +24,7 @@ # Name: rubygem-js-routes -Version: 1.0.0 +Version: 1.0.1 Release: 0 %define mod_name js-routes %define mod_full_name %{mod_name}-%{version} ++++++ js-routes-1.0.0.gem -> js-routes-1.0.1.gem ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/.gitignore new/.gitignore --- old/.gitignore 2014-12-31 18:34:28.000000000 +0100 +++ new/.gitignore 2015-04-17 11:13:09.000000000 +0200 @@ -53,4 +53,8 @@ Gemfile.lock gemfiles/*.lock -.DS_Store \ No newline at end of file +.DS_Store + +/spec/dummy/app/assets/javascripts/routes.js +/spec/dummy/logs +/spec/dummy/tmp diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/.travis.yml new/.travis.yml --- old/.travis.yml 2014-12-31 18:34:28.000000000 +0100 +++ new/.travis.yml 2015-04-17 11:13:09.000000000 +0200 @@ -15,6 +15,9 @@ - gemfiles/rails40.gemfile - gemfiles/rails41.gemfile - gemfiles/rails42.gemfile + - gemfiles/rails40_sprockets3.gemfile + - gemfiles/rails41_sprockets3.gemfile + - gemfiles/rails42_sprockets3.gemfile sudo: false diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Appraisals new/Appraisals --- old/Appraisals 2014-12-31 18:34:28.000000000 +0100 +++ new/Appraisals 2015-04-17 11:13:09.000000000 +0200 @@ -3,14 +3,14 @@ gem 'tzinfo' end -appraise "rails40" do - gem "railties", "~> 4.0.5" -end - -appraise "rails41" do - gem "railties", "~> 4.1.1" -end +{rails40: '4.0.5', rails41: '4.1.1', rails42: '4.2.0'}.each do |rails, version| + appraise "#{rails}" do + gem "railties", "~> #{version}" + gem "sprockets", "< 3" + end -appraise "rails42" do - gem "railties", "~> 4.2.0" + appraise "#{rails}-sprockets3" do + gem "railties", "~> #{version}" + gem "sprockets", "~> 3.0" + end end diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/CHANGELOG.md new/CHANGELOG.md --- old/CHANGELOG.md 2014-12-31 18:34:28.000000000 +0100 +++ new/CHANGELOG.md 2015-04-17 11:13:09.000000000 +0200 @@ -1,5 +1,7 @@ ## master +## v1.0.0 + * Add the compact mode [#125](https://github.com/railsware/js-routes/pull/125) * Add support for host, protocol, and port configuration [#137](https://github.com/railsware/js-routes/pull/137) * Routes path specs [#135](https://github.com/railsware/js-routes/pull/135) Files old/checksums.yaml.gz and new/checksums.yaml.gz differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gemfiles/rails40.gemfile new/gemfiles/rails40.gemfile --- old/gemfiles/rails40.gemfile 2014-12-31 18:34:28.000000000 +0100 +++ new/gemfiles/rails40.gemfile 2015-04-17 11:13:09.000000000 +0200 @@ -3,5 +3,6 @@ source "http://rubygems.org" gem "railties", "~> 4.0.5" +gem "sprockets", "< 3" gemspec :path => "../" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gemfiles/rails40_sprockets3.gemfile new/gemfiles/rails40_sprockets3.gemfile --- old/gemfiles/rails40_sprockets3.gemfile 1970-01-01 01:00:00.000000000 +0100 +++ new/gemfiles/rails40_sprockets3.gemfile 2015-04-17 11:13:09.000000000 +0200 @@ -0,0 +1,8 @@ +# This file was generated by Appraisal + +source "http://rubygems.org" + +gem "railties", "~> 4.0.5" +gem "sprockets", "~> 3.0" + +gemspec :path => "../" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gemfiles/rails41.gemfile new/gemfiles/rails41.gemfile --- old/gemfiles/rails41.gemfile 2014-12-31 18:34:28.000000000 +0100 +++ new/gemfiles/rails41.gemfile 2015-04-17 11:13:09.000000000 +0200 @@ -3,5 +3,6 @@ source "http://rubygems.org" gem "railties", "~> 4.1.1" +gem "sprockets", "< 3" gemspec :path => "../" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gemfiles/rails41_sprockets3.gemfile new/gemfiles/rails41_sprockets3.gemfile --- old/gemfiles/rails41_sprockets3.gemfile 1970-01-01 01:00:00.000000000 +0100 +++ new/gemfiles/rails41_sprockets3.gemfile 2015-04-17 11:13:09.000000000 +0200 @@ -0,0 +1,8 @@ +# This file was generated by Appraisal + +source "http://rubygems.org" + +gem "railties", "~> 4.1.1" +gem "sprockets", "~> 3.0" + +gemspec :path => "../" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gemfiles/rails42.gemfile new/gemfiles/rails42.gemfile --- old/gemfiles/rails42.gemfile 2014-12-31 18:34:28.000000000 +0100 +++ new/gemfiles/rails42.gemfile 2015-04-17 11:13:09.000000000 +0200 @@ -3,5 +3,6 @@ source "http://rubygems.org" gem "railties", "~> 4.2.0" +gem "sprockets", "< 3" gemspec :path => "../" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gemfiles/rails42_sprockets3.gemfile new/gemfiles/rails42_sprockets3.gemfile --- old/gemfiles/rails42_sprockets3.gemfile 1970-01-01 01:00:00.000000000 +0100 +++ new/gemfiles/rails42_sprockets3.gemfile 2015-04-17 11:13:09.000000000 +0200 @@ -0,0 +1,8 @@ +# This file was generated by Appraisal + +source "http://rubygems.org" + +gem "railties", "~> 4.2.0" +gem "sprockets", "~> 3.0" + +gemspec :path => "../" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/js_routes/engine.rb new/lib/js_routes/engine.rb --- old/lib/js_routes/engine.rb 2014-12-31 18:34:28.000000000 +0100 +++ new/lib/js_routes/engine.rb 2015-04-17 11:13:09.000000000 +0200 @@ -3,13 +3,19 @@ JS_ROUTES_ASSET = 'js-routes' initializer 'js-routes.dependent_on_routes', after: "sprockets.environment" do + routes = Rails.root.join('config', 'routes.rb').to_s + if Rails.application.assets.respond_to?(:register_preprocessor) - routes = Rails.root.join('config','routes.rb') Rails.application.assets.register_preprocessor 'application/javascript', :'js-routes_dependent_on_routes' do |ctx,data| ctx.depend_on(routes) if ctx.logical_path == JS_ROUTES_ASSET data end end + + # only sprockets >= 3.0 + if Rails.application.assets.respond_to?(:depend_on) + Rails.application.assets.depend_on "file-digest://#{routes}" + end end end end diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/js_routes/version.rb new/lib/js_routes/version.rb --- old/lib/js_routes/version.rb 2014-12-31 18:34:28.000000000 +0100 +++ new/lib/js_routes/version.rb 2015-04-17 11:13:09.000000000 +0200 @@ -1,3 +1,3 @@ class JsRoutes - VERSION = "1.0.0" + VERSION = "1.0.1" end diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/js_routes.rb new/lib/js_routes.rb --- old/lib/js_routes.rb 2014-12-31 18:34:28.000000000 +0100 +++ new/lib/js_routes.rb 2015-04-17 11:13:09.000000000 +0200 @@ -156,8 +156,10 @@ end def any_match?(route, parent_route, matchers) + full_route = [parent_route.try(:name), route.name].compact.join('_') + matchers = Array(matchers) - matchers.any? {|regex| [parent_route.try(:name), route.name].compact.join('_') =~ regex} + matchers.any? {|regex| full_route =~ regex} end def build_js(route, parent_route) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/metadata new/metadata --- old/metadata 2014-12-31 18:34:28.000000000 +0100 +++ new/metadata 2015-04-17 11:13:09.000000000 +0200 @@ -1,14 +1,14 @@ --- !ruby/object:Gem::Specification name: js-routes version: !ruby/object:Gem::Version - version: 1.0.0 + version: 1.0.1 platform: ruby authors: - Bogdan Gusiev autorequire: bindir: bin cert_chain: [] -date: 2014-12-31 00:00:00.000000000 Z +date: 2015-04-17 00:00:00.000000000 Z dependencies: - !ruby/object:Gem::Dependency name: railties @@ -144,8 +144,11 @@ - app/assets/javascripts/js-routes.js.erb - gemfiles/rails32.gemfile - gemfiles/rails40.gemfile +- gemfiles/rails40_sprockets3.gemfile - gemfiles/rails41.gemfile +- gemfiles/rails41_sprockets3.gemfile - gemfiles/rails42.gemfile +- gemfiles/rails42_sprockets3.gemfile - js-routes.gemspec - lib/js-routes.rb - lib/js_routes.rb @@ -154,7 +157,8 @@ - lib/routes.js - lib/routes.js.coffee - lib/tasks/js_routes.rake -- spec/config/routes.rb +- spec/dummy/app/assets/javascripts/.gitkeep +- spec/dummy/config/routes.rb - spec/js_routes/amd_compatibility_spec.rb - spec/js_routes/generated_javascript_spec.rb - spec/js_routes/options_spec.rb @@ -182,7 +186,7 @@ version: '0' requirements: [] rubyforge_project: -rubygems_version: 2.2.2 +rubygems_version: 2.4.5 signing_key: specification_version: 4 summary: Brings Rails named routes to javascript diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec/config/routes.rb new/spec/config/routes.rb --- old/spec/config/routes.rb 2014-12-31 18:34:28.000000000 +0100 +++ new/spec/config/routes.rb 1970-01-01 01:00:00.000000000 +0100 @@ -1,55 +0,0 @@ -App.routes.draw do - resource "3df1b2d050ae5a96eac8565c9daef37a" - resource "341f9e69e3db1c344de2fc6551885711" - resource "0e1bcb2dc1ce4d80ec15cae9140fb99a" - resource "15b91c612530bfc69c70d121c8713da4" - resource "49e12936168a64dce4d4ec148104fb5a" - resource "d878104611f88952aba49965c1d2d573" - resource "0e94bfc3c8aaee5ea09579fe73cbdaff" - resource "e1c2dd2ea9c63b380eb0947a0e1f49aa" - resource "587c6e26ad7f9a6aa09f81add77b16f5" - resource "8e00bfffebe0c874d6dad1c7b8c7cd6b" - resource "394482d3515e7e49989a8496afa7d367" - resource "4ab9c701622cba87eae50795564abe1c" - resource "af4b4a2ea501fefbdb8367eb108b2e14" - resource "116d17a93932a9a3e5bd2750665582f9" - resource "315f0a62063288cd56373c8a00870596" - resource "d5357ec6df4589f81ca8689cf0231667" - resource "560a3b8cf807e873843cd889400cd52b" - resource "361de6041f545e67db1aeaa6206c8ac7" - resource "28b0a54de4a0884386f1e324edc13194" - resource "ab77f21a956d956295187806cdf38cd1" - resource "0b8a362fd486247fb7c41898709b9815" - resource "5efa0a96733bc027b3309ffb54d1d1d0" - resource "70a3ee535c59fcf59c58b6d39178833c" - resource "5095fc05868c673ce450524f78cd28d3" - resource "79b994cfbc79432d644a3b83804f4924" - resource "e25125c477cd451fd74a76eaaebc9165" - resource "672fbfb432687e2fee7d0e799cc10ea4" - resource "2eb8350243305659082eb92b2e5b702c" - resource "08c9973b624e10b10dc7235659c81346" - resource "fee0d4b123529a2c652bef0ec0116ef2" - resource "8422445d2aa176b7733473164c461a2e" - resource "c24b8252b235431ca3df21a6ac119062" - resource "c08c66c7fc40e9937ff84a86f6c6d18a" - resource "964851acca72064d861188150e848d55" - resource "d02927a4fd37b37c03dbad5d3c7a4753" - resource "2a69df680ff9bd8d3855d9ce5a4e51f7" - resource "d8daed677f9a9a6926005afbdeebcf73" - resource "83d4db872f5f148e9ead108d483fec78" - resource "09f9fb4250595d26f4149b76fcfa957d" - resource "956cdb4d3cbf36bb9ccb7c7fcc36a602" - resource "02816449a6c929f55f8bad958f25d25a" - resource "2dd7ae38bd72f7e8b26aafb5f002d634" - resource "c7c9aaa3f7131f1e7dbc9325b3426d3e" - resource "7556e7d17c2a26acbad7d5fa86e6e640" - resource "d03081ef427a227a808c708282fdc86b" - resource "8f610d21e6e499c1eea98ca08191c05f" - resource "b6b412ae8a369f6bfc7f312245eacc8c" - resource "e9bcda8b00879c49bd7f05afee59a28e" - resource "6e89f4baddd4044b42be7c2d3b382567" - resource "5959c376d15a609f2e74f4f351d0a565" - resource "3b7e418511c305c78f2d2c292a3a1289" - resource "87acf6bf6e8191ff8900f420b33d5268" - resource "648a9b17078423f29f42aa2ecac1cc7d" -end diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec/dummy/config/routes.rb new/spec/dummy/config/routes.rb --- old/spec/dummy/config/routes.rb 1970-01-01 01:00:00.000000000 +0100 +++ new/spec/dummy/config/routes.rb 2015-04-17 11:13:09.000000000 +0200 @@ -0,0 +1,55 @@ +App.routes.draw do + resource "3df1b2d050ae5a96eac8565c9daef37a" + resource "341f9e69e3db1c344de2fc6551885711" + resource "0e1bcb2dc1ce4d80ec15cae9140fb99a" + resource "15b91c612530bfc69c70d121c8713da4" + resource "49e12936168a64dce4d4ec148104fb5a" + resource "d878104611f88952aba49965c1d2d573" + resource "0e94bfc3c8aaee5ea09579fe73cbdaff" + resource "e1c2dd2ea9c63b380eb0947a0e1f49aa" + resource "587c6e26ad7f9a6aa09f81add77b16f5" + resource "8e00bfffebe0c874d6dad1c7b8c7cd6b" + resource "394482d3515e7e49989a8496afa7d367" + resource "4ab9c701622cba87eae50795564abe1c" + resource "af4b4a2ea501fefbdb8367eb108b2e14" + resource "116d17a93932a9a3e5bd2750665582f9" + resource "315f0a62063288cd56373c8a00870596" + resource "d5357ec6df4589f81ca8689cf0231667" + resource "560a3b8cf807e873843cd889400cd52b" + resource "361de6041f545e67db1aeaa6206c8ac7" + resource "28b0a54de4a0884386f1e324edc13194" + resource "ab77f21a956d956295187806cdf38cd1" + resource "0b8a362fd486247fb7c41898709b9815" + resource "5efa0a96733bc027b3309ffb54d1d1d0" + resource "70a3ee535c59fcf59c58b6d39178833c" + resource "5095fc05868c673ce450524f78cd28d3" + resource "79b994cfbc79432d644a3b83804f4924" + resource "e25125c477cd451fd74a76eaaebc9165" + resource "672fbfb432687e2fee7d0e799cc10ea4" + resource "2eb8350243305659082eb92b2e5b702c" + resource "08c9973b624e10b10dc7235659c81346" + resource "fee0d4b123529a2c652bef0ec0116ef2" + resource "8422445d2aa176b7733473164c461a2e" + resource "c24b8252b235431ca3df21a6ac119062" + resource "c08c66c7fc40e9937ff84a86f6c6d18a" + resource "964851acca72064d861188150e848d55" + resource "d02927a4fd37b37c03dbad5d3c7a4753" + resource "2a69df680ff9bd8d3855d9ce5a4e51f7" + resource "d8daed677f9a9a6926005afbdeebcf73" + resource "83d4db872f5f148e9ead108d483fec78" + resource "09f9fb4250595d26f4149b76fcfa957d" + resource "956cdb4d3cbf36bb9ccb7c7fcc36a602" + resource "02816449a6c929f55f8bad958f25d25a" + resource "2dd7ae38bd72f7e8b26aafb5f002d634" + resource "c7c9aaa3f7131f1e7dbc9325b3426d3e" + resource "7556e7d17c2a26acbad7d5fa86e6e640" + resource "d03081ef427a227a808c708282fdc86b" + resource "8f610d21e6e499c1eea98ca08191c05f" + resource "b6b412ae8a369f6bfc7f312245eacc8c" + resource "e9bcda8b00879c49bd7f05afee59a28e" + resource "6e89f4baddd4044b42be7c2d3b382567" + resource "5959c376d15a609f2e74f4f351d0a565" + resource "3b7e418511c305c78f2d2c292a3a1289" + resource "87acf6bf6e8191ff8900f420b33d5268" + resource "648a9b17078423f29f42aa2ecac1cc7d" +end diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec/js_routes/generated_javascript_spec.rb new/spec/js_routes/generated_javascript_spec.rb --- old/spec/js_routes/generated_javascript_spec.rb 2014-12-31 18:34:28.000000000 +0100 +++ new/spec/js_routes/generated_javascript_spec.rb 2015-04-17 11:13:09.000000000 +0200 @@ -36,13 +36,17 @@ describe ".generate!" do - let(:name) { "#{File.dirname(__FILE__)}/../routes.js" } + let(:name) { Rails.root.join('app', 'assets', 'javascripts', 'routes.js') } before(:each) do FileUtils.rm_f(name) JsRoutes.generate!({:file => name}) end + after(:each) do + FileUtils.rm_f(name) + end + after(:all) do FileUtils.rm_f("#{File.dirname(__FILE__)}/../routes.js") # let(:name) is not available here end diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec/js_routes/zzz_last_post_rails_init_spec.rb new/spec/js_routes/zzz_last_post_rails_init_spec.rb --- old/spec/js_routes/zzz_last_post_rails_init_spec.rb 2014-12-31 18:34:28.000000000 +0100 +++ new/spec/js_routes/zzz_last_post_rails_init_spec.rb 2015-04-17 11:13:09.000000000 +0200 @@ -6,17 +6,37 @@ require "fileutils" describe "after Rails initialization" do - NAME = "#{File.dirname(__FILE__)}/../routes.js" + NAME = Rails.root.join('app', 'assets', 'javascripts', 'routes.js').to_s - before(:all) do - FileUtils.rm_f(NAME) + def sprockets_v3? + Sprockets::VERSION.to_i >= 3 + end + + def sprockets_context(environment, name, filename) + if sprockets_v3? + Sprockets::Context.new(environment: environment, name: name, filename: filename.to_s, metadata: {}) + else + Sprockets::Context.new(environment, name, filename) + end + end + + def evaluate(ctx, file) + if sprockets_v3? + ctx.load(ctx.environment.find_asset(file, pipeline: :default).uri).to_s + else + ctx.evaluate(file) + end + end + + before(:each) do + FileUtils.rm_rf Rails.root.join('tmp/cache') + FileUtils.rm_f NAME JsRoutes.generate!(NAME) - Rails.configuration.eager_load = false - Rails.application.initialize! end - after(:all) do - FileUtils.rm_f(NAME) + before(:all) do + Rails.configuration.eager_load = false + Rails.application.initialize! end it "should generate routes file" do @@ -38,21 +58,25 @@ it "should have registered a preprocessor" do pps = Rails.application.assets.preprocessors js_pps = pps['application/javascript'] - expect(js_pps.map(&:name)).to include('Sprockets::Processor (js-routes_dependent_on_routes)') + klass = sprockets_v3? ? 'LegacyProcProcessor' : 'Processor' + expect(js_pps.map(&:to_s)).to include("Sprockets::#{klass} (js-routes_dependent_on_routes)") end context "the preprocessor" do before(:each) do - expect(ctx).to receive(:depend_on).with(Rails.root.join('config','routes.rb')) + if sprockets_v3? + expect_any_instance_of(Sprockets::Context).to receive(:depend_on).with(Rails.root.join('config','routes.rb').to_s) + else + expect(ctx).to receive(:depend_on).with(Rails.root.join('config','routes.rb').to_s) + end end let!(:ctx) do - Sprockets::Context.new(Rails.application.assets, - 'js-routes.js', - Pathname.new('js-routes.js')) - + sprockets_context(Rails.application.assets, + 'js-routes.js', + Pathname.new('js-routes.js')) end - context "when dealing with js-routes.js" do + context "when dealing with js-routes.js" do context "with Rails" do context "and initialize on precompile" do @@ -60,7 +84,7 @@ Rails.application.config.assets.initialize_on_precompile = true end it "should render some javascript" do - expect(ctx.evaluate('js-routes.js')).to match(/root\.Routes/) + expect(evaluate(ctx, 'js-routes.js')).to match(/root\.Routes/) end end context "and not initialize on precompile" do @@ -69,9 +93,9 @@ end it "should raise an exception if 3 version" do if 3 == Rails::VERSION::MAJOR - expect { ctx.evaluate('js-routes.js') }.to raise_error(/Cannot precompile/) + expect { evaluate(ctx, 'js-routes.js') }.to raise_error(/Cannot precompile/) else - expect(ctx.evaluate('js-routes.js')).to match(/root\.Routes/) + expect(evaluate(ctx, 'js-routes.js')).to match(/root\.Routes/) end end end @@ -83,11 +107,11 @@ end context "when not dealing with js-routes.js" do it "should not depend on routes.rb" do - ctx = Sprockets::Context.new(Rails.application.assets, - 'test.js', - TEST_ASSET_PATH) + ctx = sprockets_context(Rails.application.assets, + 'test.js', + TEST_ASSET_PATH) expect(ctx).not_to receive(:depend_on) - ctx.evaluate('test.js') + evaluate(ctx, 'test.js') end end end diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec/spec_helper.rb new/spec/spec_helper.rb --- old/spec/spec_helper.rb 2014-12-31 18:34:28.000000000 +0100 +++ new/spec/spec_helper.rb 2015-04-17 11:13:09.000000000 +0200 @@ -62,6 +62,8 @@ else config.paths['config/routes.rb'] << 'spec/config/routes.rb' end + + config.root = File.expand_path('../dummy', __FILE__) end def draw_routes
