Sha256: f93fa749b243786c8a732e7c4a667c517025bd1da6e16595abc545e43a7dd5ff
Contents?: true
Size: 858 Bytes
Versions: 2
Compression:
Stored size: 858 Bytes
Contents
require 'autotest' ## # CampingAutotest is an Autotest subclass designed for use with Camping projects. # # To use CampingAutotest pass the -camping flag to autotest. # # Contributed by Geoffrey Grosenbach http://nubyonrails.com class CampingAutotest < Autotest def initialize # :nodoc: super @exceptions = %r%\.(log|db)$% @test_mappings = { %r%^test/fixtures/([^_]+)_.*s\.yml% => proc { |_, m| "test/#{m[1]}_test.rb" }, %r%^test/.*rb$% => proc { |filename, m| filename }, %r%^public/([^\/]+)/(models|controllers|views)\.rb$% => proc { |_, m| "test/#{m[1]}_test.rb" }, %r%^public/(.*)\.rb$% => proc { |_, m| "test/#{m[1]}_test.rb" }, } return functional_tests end def tests_for_file(filename) super.select { |f| @files.has_key? f } end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
ZenTest-3.5.1 | lib/camping_autotest.rb |
ZenTest-3.5.2 | lib/camping_autotest.rb |