Sha256: d478314ad761e9c23cbef418643fa8db93e36f8a28f6f055793fbbd3e4fe3bf5

Contents?: true

Size: 684 Bytes

Versions: 1

Compression:

Stored size: 684 Bytes

Contents

require 'spec_helper'

require 'sprockets'
require_relative '../../../lib/locomotive/steam/middlewares/dynamic_assets'

describe Locomotive::Steam::Middlewares::DynamicAssets do

  let(:app)     { ->(env) { [200, env, 'app'] }}
  let(:options) { { root: File.dirname(__FILE__), minify: true } }

  let(:middleware) { Locomotive::Steam::Middlewares::DynamicAssets.new(app, options) }

  describe 'java not installed' do

    let(:sprockets) { instance_double('Sprockets') }

    before { allow(middleware).to receive(:is_java_installed?).and_return(false) }

    subject { middleware.send(:install_yui_compressor, sprockets, options) }

    it { is_expected.to eq(false) }

  end

end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
locomotivecms_steam-1.0.0.pre.alpha spec/unit/middlewares/dynamic_assets_spec.rb