Sha256: 08c1660f55060788677ba9a83d869a80a8bddbd688a02aed2b5e65deb797b643

Contents?: true

Size: 599 Bytes

Versions: 4

Compression:

Stored size: 599 Bytes

Contents

# frozen_string_literal: true

require 'i18n/tasks'

RSpec.describe 'I18n' do
  let(:i18n) { I18n::Tasks::BaseTask.new }
  let(:missing_keys) { i18n.missing_keys }
  let(:unused_keys) { i18n.unused_keys }

  it 'does not have missing keys' do
    expect(missing_keys).to be_empty,
                            "Missing #{missing_keys.leaves.count} i18n keys, run `i18n-tasks missing' to show them"
  end

  it 'does not have unused keys' do
    expect(unused_keys).to be_empty,
                           "#{unused_keys.leaves.count} unused i18n keys, run `i18n-tasks unused' to show them"
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
i18n-tasks-0.9.16 templates/rspec/i18n_spec.rb
i18n-tasks-0.9.15 templates/rspec/i18n_spec.rb
i18n-tasks-0.9.14 templates/rspec/i18n_spec.rb
i18n-tasks-0.9.13 templates/rspec/i18n_spec.rb