Sha256: 87c48b0dd13b201ba4897e6139325197a87ab80c073697e53f734c8acaf34876
Contents?: true
Size: 731 Bytes
Versions: 1
Compression:
Stored size: 731 Bytes
Contents
require 'spec/helper' require 'ramaze/contrib' testcase_requires 'sequel', 'sequel/sqlite' DB = Sequel('sqlite:/') require 'ramaze/contrib/sequel/fill' class Person < Sequel::Model(:person) set_schema do primary_key :id text :name end end Person.create_table! class MainController < Ramaze::Controller def index 'Hello, World!' end def insert person = Person.fill person.save end def show id Person[id.to_i].name end end describe 'Route' do before :all do ramaze end it 'should fill values from current request' do insert = get('/insert', 'name' => 'manveru') insert.status.should == 200 person = get('/show/1') person.body.should == 'manveru' end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
ramaze-0.2.0 | spec/contrib/sequel/fill.rb |