Sha256: 9c00f29a635f3762ba755c9ee4d4a4f4b3441cc4ce6e5825db867db6b4a7857e

Contents?: true

Size: 786 Bytes

Versions: 13

Compression:

Stored size: 786 Bytes

Contents

require 'rails_helper'
require 'mno_enterprise/testing_support/shared_contexts/rake_task'

describe 'mnoe:locales:generate' do
  include_context 'rake_task'

  let(:generator)  { instance_double("MnoEnterprise::Frontend::LocalesGenerator", generate_json: true)}

  before do
    allow(MnoEnterprise::Frontend::LocalesGenerator).to receive(:new) { generator }
    allow(generator).to receive(:generate_json)
  end

  it { expect(subject.prerequisites).to include('environment') }

  it 'creates a generator with the correct folder' do
    subject.invoke
    expect(MnoEnterprise::Frontend::LocalesGenerator).to have_received(:new).with('public/dashboard/locales')
  end

  it 'generates the locales' do
    subject.invoke
    expect(generator).to have_received(:generate_json)
  end
end

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
mno-enterprise-frontend-3.1.4 spec/lib/tasks/mnoe_locales_rake_spec.rb
mno-enterprise-frontend-3.0.7 spec/lib/tasks/mnoe_locales_rake_spec.rb
mno-enterprise-frontend-3.1.3 spec/lib/tasks/mnoe_locales_rake_spec.rb
mno-enterprise-frontend-3.0.6 spec/lib/tasks/mnoe_locales_rake_spec.rb
mno-enterprise-frontend-3.1.2 spec/lib/tasks/mnoe_locales_rake_spec.rb
mno-enterprise-frontend-3.0.5 spec/lib/tasks/mnoe_locales_rake_spec.rb
mno-enterprise-frontend-3.1.1 spec/lib/tasks/mnoe_locales_rake_spec.rb
mno-enterprise-frontend-3.0.4 spec/lib/tasks/mnoe_locales_rake_spec.rb
mno-enterprise-frontend-3.1.0 spec/lib/tasks/mnoe_locales_rake_spec.rb
mno-enterprise-frontend-3.0.3 spec/lib/tasks/mnoe_locales_rake_spec.rb
mno-enterprise-frontend-3.0.2 spec/lib/tasks/mnoe_locales_rake_spec.rb
mno-enterprise-frontend-3.0.1 spec/lib/tasks/mnoe_locales_rake_spec.rb
mno-enterprise-frontend-3.0.0 spec/lib/tasks/mnoe_locales_rake_spec.rb