Sha256: 00fa5bed91810a5fbc589c9d465ccb43dc2f5c3e8c582e2048142994031dc517
Contents?: true
Size: 1.07 KB
Versions: 5
Compression:
Stored size: 1.07 KB
Contents
require "spec_helper" describe AwesomeTranslations::CleanUpsController do let!(:original_file_path) { translation_value.file_path } let!(:translation_key) { create :translation_key, key: "some.key" } let!(:translation_value) do create :translation_value, translation_key: translation_key, locale: "da", file_path: "#{Rails.root}/config/locales/awesome_translations/some_file.yml" end let(:content) do { "da" => { "some" => { "key" => "something" } } } end before do FileUtils.mkdir_p(File.dirname(translation_value.file_path)) File.open(translation_value.file_path, "w") do |fp| fp.write(YAML.dump(content)) end end it "works" do visit new_clean_up_path expect(page).to have_http_status(:success) # Expect to find find(".translation-value[data-id='#{translation_value.id}']") find("input[type=submit]").click expect { translation_value.reload }.to raise_error(BazaModels::Errors::RecordNotFound) expect(File.exist?(original_file_path)).to eq false end end
Version data entries
5 entries across 5 versions & 1 rubygems