Sha256: cc63cfe468218aed4961d3aee16ab64f750a56ececaa6fba26b2931c683509e6

Contents?: true

Size: 799 Bytes

Versions: 4

Compression:

Stored size: 799 Bytes

Contents

require "spec_helper"
require "generators/clearance/views/views_generator"

describe Clearance::Generators::ViewsGenerator, :generator do
  it "copies clearance views to the host application" do
    run_generator

    views = %w(
      clearance_mailer/change_password
      layouts/application
      passwords/create
      passwords/edit
      passwords/new
      sessions/_form
      sessions/new
      users/_form
      users/new
    )

    view_files = views.map { |view| file("app/views/#{view}.html.erb") }

    view_files.each do |each|
      expect(each).to exist
      expect(each).to have_correct_syntax
    end
  end

  it "copies clearance locales to the host application" do
    run_generator

    locale = file("config/locales/clearance.en.yml")

    expect(locale).to exist
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
clearance-1.8.1 spec/generators/clearance/views/views_generator_spec.rb
clearance-1.8.0 spec/generators/clearance/views/views_generator_spec.rb
clearance-1.7.0 spec/generators/clearance/views/views_generator_spec.rb
clearance-1.6.1 spec/generators/clearance/views/views_generator_spec.rb