Skip to content

Commit c77aa2f

Browse files
committed
Remove all but the most basic specs
We no longer have any functionality, so just test that we're adding the locales we want to.
1 parent 8a886ea commit c77aa2f

14 files changed

Lines changed: 16 additions & 257 deletions

solidus_i18n.gemspec

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -28,13 +28,6 @@ Gem::Specification.new do |s|
2828
s.add_runtime_dependency 'solidus_core', ['>= 1.1', '< 3']
2929
s.add_runtime_dependency 'solidus_support'
3030

31-
s.add_development_dependency 'byebug'
32-
s.add_development_dependency 'capybara', '~> 2.17'
33-
s.add_development_dependency 'selenium-webdriver', '~> 3.9'
34-
s.add_development_dependency 'database_cleaner', '~> 1.3'
35-
s.add_development_dependency 'factory_bot', '~> 4.5'
36-
s.add_development_dependency 'ffaker', '>= 1.25.0'
37-
s.add_development_dependency 'poltergeist', '~> 1.17'
3831
s.add_development_dependency 'pry-rails', '>= 0.3.0'
3932
s.add_development_dependency 'rubocop', '>= 0.24.1'
4033
s.add_development_dependency 'rspec-rails', '~> 3.1'

spec/controllers/locales_controller_spec.rb

Lines changed: 0 additions & 25 deletions
This file was deleted.

spec/features/admin/translations_spec.rb

Lines changed: 0 additions & 56 deletions
This file was deleted.

spec/features/russian_errors_translation_spec.rb

Lines changed: 0 additions & 17 deletions
This file was deleted.

spec/features/translation_spec.rb

Lines changed: 0 additions & 31 deletions
This file was deleted.

spec/features/translations_spec.rb

Lines changed: 0 additions & 30 deletions
This file was deleted.

spec/helpers/locale_helper_spec.rb

Lines changed: 0 additions & 35 deletions
This file was deleted.
Lines changed: 16 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,14 @@
11
require 'spec_helper'
22

3-
RSpec.describe SolidusI18n::Locale do
4-
describe '.all' do
5-
subject { SolidusI18n::Locale.all }
3+
RSpec.describe "solidus_i18n" do
4+
describe 'defined locales' do
5+
subject do
6+
I18n.available_locales.select do |locale|
7+
I18n.t('spree.i18n.this_file_language', locale: locale, fallback: false, default: nil)
8+
end
9+
end
610

7-
it "Contains all available Solidus locales" do
11+
it "contains the added locales" do
812
# Add to this list when adding/removing locales
913
expect(subject).to match_array %i[
1014
en
@@ -49,5 +53,13 @@
4953
sl-SI
5054
]
5155
end
56+
57+
it "has a unique description for each locale" do
58+
descriptions = subject.map do |locale|
59+
I18n.t('spree.i18n.this_file_language', locale: locale)
60+
end
61+
62+
expect(descriptions.uniq).to eq(descriptions)
63+
end
5264
end
5365
end

spec/spec_helper.rb

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@
1111
end
1212

1313
require 'pry'
14-
require 'ffaker'
1514
require 'rspec/rails'
1615

1716
RSpec.configure do |config|

spec/support/capybara.rb

Lines changed: 0 additions & 6 deletions
This file was deleted.

0 commit comments

Comments
 (0)