Sha256: 22a0404cc06414e092761fc72b3d6d1615040013126e53fa94e28ab2e89ae27e
Contents?: true
Size: 861 Bytes
Versions: 7
Compression:
Stored size: 861 Bytes
Contents
require 'spec_helper' CLASS = RailsAssist::Artifact::FileName class ArtDir include CLASS end describe RailsAssist::Artifact::FileName do # use_helper :directories before do RailsAssist::Directory.rails_root = fixtures_dir @test = ArtDir.new end (RailsAssist.artifacts - [:migration, :view]).each do |name| eval %{ describe '##{name}_file_name' do it "should return the file name for #{name} using class method" do clazz = RailsAssist::Artifact::#{name.to_s.camelize} clazz.#{name}_file_name('user').should match /user/ end it "should return the file name for #{name} using instance method" do art = ArtDir.new art.extend RailsAssist::Artifact::#{name.to_s.camelize} art.#{name}_file_name('user').should match /user/ end end } end end
Version data entries
7 entries across 7 versions & 1 rubygems