Changeset 431
- Timestamp:
- 08/27/07 17:24:39 (1 year ago)
- Files:
-
- trunk/Rakefile (modified) (1 diff)
- trunk/autotest (added)
- trunk/autotest/discover.rb (added)
- trunk/autotest/merbsource.rb (added)
- trunk/specs/merb/merb_controller_spec.rb (modified) (1 diff)
- trunk/specs/merb/merb_core_ext_spec.rb (modified) (1 diff)
- trunk/specs/merb/merb_dispatch_spec.rb (modified) (1 diff)
- trunk/specs/merb/merb_render_spec.rb (modified) (1 diff)
- trunk/specs/merb/merb_view_context_spec.rb (modified) (1 diff)
- trunk/specs/spec_helper.rb (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/Rakefile
r429 r431 119 119 Spec::Rake::SpecTask.new('specs') do |t| 120 120 t.spec_opts = ["--format", "specdoc", "--colour"] 121 t.libs = ['lib', 'server/lib' ]122 121 t.spec_files = Dir['specs/**/*_spec.rb'].sort 123 122 end trunk/specs/merb/merb_controller_spec.rb
r429 r431 1 require 'merb/core_ext'2 1 require File.dirname(__FILE__) + '/../spec_helper' 3 2 trunk/specs/merb/merb_core_ext_spec.rb
r418 r431 1 1 require File.dirname(__FILE__) + '/../spec_helper' 2 require 'lib/merb/core_ext'3 4 2 5 3 describe "A Numeric object" do trunk/specs/merb/merb_dispatch_spec.rb
r429 r431 4 4 $TESTING = true 5 5 6 Merb::Server.allow_reloading=false7 Merb::Router.prepare do |r|8 r.resource :icon9 r.resources :posts, :member => {:stats => [:get, :put]},10 :collection => {:filter => [:get]} do |post|11 post.resources :comments, :member => {:stats => [:get, :put]}12 post.resource :profile13 end14 r.resources :as do |a|15 a.resources :bs do |b|16 b.resources :cs17 end18 end19 r.resources :tags, :namespace => '/admin'20 r.default_routes21 end22 23 6 describe Merb::Dispatcher do 7 8 before(:all) do 9 Merb::Server.allow_reloading=false 10 Merb::Router.prepare do |r| 11 r.resource :icon 12 r.resources :posts, :member => {:stats => [:get, :put]}, 13 :collection => {:filter => [:get]} do |post| 14 post.resources :comments, :member => {:stats => [:get, :put]} 15 post.resource :profile 16 end 17 r.resources :as do |a| 18 a.resources :bs do |b| 19 b.resources :cs 20 end 21 end 22 r.resources :tags, :namespace => '/admin' 23 r.default_routes 24 end 25 end 24 26 25 27 it "should not allow private and protected methods to be called" do trunk/specs/merb/merb_render_spec.rb
r429 r431 19 19 end 20 20 end 21 22 23 class String24 def clean25 Hpricot(chomp).to_s26 end27 end28 21 29 22 module Merb::Template trunk/specs/merb/merb_view_context_spec.rb
r429 r431 2 2 3 3 include Merb::ViewContextMixin 4 5 class String6 def clean7 Hpricot(chomp).to_s8 end9 end10 4 11 5 describe "View Context", "image tag" do trunk/specs/spec_helper.rb
r429 r431 7 7 require 'mocha' 8 8 require 'hpricot' 9 require File.join(File.dirname(__FILE__), '..', 'lib', 'merb') 9 $:.push File.join(File.dirname(__FILE__), '..', 'lib') 10 $:.push File.join(File.dirname(__FILE__), '..', 'lib', 'server') 11 require 'merb' 10 12 11 13 FIXTURES = File.expand_path(File.join(File.dirname(__FILE__), 'fixtures')) … … 38 40 include ::Merb::SessionMixin 39 41 end 42 43 class String 44 def clean 45 Hpricot(chomp).to_s 46 end 47 end 48 40 49 41 50 # -- Global custom matchers --
