Skip to content

Instantly share code, notes, and snippets.

@et
Created November 1, 2011 04:40
Show Gist options
  • Save et/1329956 to your computer and use it in GitHub Desktop.
Save et/1329956 to your computer and use it in GitHub Desktop.
padrino datamapper minitest
➜ ruby-regex git:(master) padrino rake dm:reset
=> Executing Rake dm:reset ...
=> Dropping database 'Users/et/code/ruby-regex/db/development.db'
=> Creating database 'Users/et/code/ruby-regex/db/development.db'
== Performing Up Migration #1: create_regexes
CREATE TABLE "regexes" ("id" INTEGER PRIMARY KEY AUTOINCREMENT, "regex" VARCHAR(255), "options" VARCHAR(255), "test" TEXT, "slug" VARCHAR(255))
-> 0.0014s
-> 0.0020s
<= dm:migrate:up executed
➜ ruby-regex git:(master) padrino rake test
=> Executing Rake test ...
/Users/et/.rvm/rubies/ruby-1.9.2-p290/bin/ruby -I"lib" -I"/Users/et/.rvm/gems/ruby-1.9.2-p290@ruby-regex/gems/rake-0.9.2.2/lib" "/Users/et/.rvm/gems/ruby-1.9.2-p290@ruby-regex/gems/rake-0.9.2.2/lib/rake/rake_test_loader.rb" "test/app/**/*_test.rb"
Run options: --seed 63489
# Running tests:
EEFE....EE..
Finished tests in 0.010566s, 1135.7183 tests/s, 662.5024 assertions/s.
5) Error:
test_0002_wont_be_valid_when_slug_is_foob_foo_aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa_(Regex::slug):
DataObjects::SyntaxError: no such table: regexes
/Users/et/.rvm/gems/ruby-1.9.2-p290@ruby-regex/gems/dm-do-adapter-1.2.0/lib/dm-do-adapter/adapter.rb:147:in `execute_reader'
/Users/et/.rvm/gems/ruby-1.9.2-p290@ruby-regex/gems/dm-do-adapter-1.2.0/lib/dm-do-adapter/adapter.rb:147:in `block in read'
/Users/et/.rvm/gems/ruby-1.9.2-p290@ruby-regex/gems/dm-do-adapter-1.2.0/lib/dm-do-adapter/adapter.rb:276:in `with_connection'
/Users/et/.rvm/gems/ruby-1.9.2-p290@ruby-regex/gems/dm-do-adapter-1.2.0/lib/dm-do-adapter/adapter.rb:141:in `read'
/Users/et/.rvm/gems/ruby-1.9.2-p290@ruby-regex/gems/dm-core-1.2.0/lib/dm-core/repository.rb:162:in `read'
/Users/et/.rvm/gems/ruby-1.9.2-p290@ruby-regex/gems/dm-core-1.2.0/lib/dm-core/model.rb:377:in `first'
/Users/et/.rvm/gems/ruby-1.9.2-p290@ruby-regex/gems/dm-validations-1.2.0/lib/dm-validations/validators/uniqueness_validator.rb:46:in `block in valid?'
/Users/et/.rvm/gems/ruby-1.9.2-p290@ruby-regex/gems/dm-core-1.2.0/lib/dm-core.rb:263:in `block in repository'
/Users/et/.rvm/gems/ruby-1.9.2-p290@ruby-regex/gems/dm-core-1.2.0/lib/dm-core/repository.rb:114:in `scope'
/Users/et/.rvm/gems/ruby-1.9.2-p290@ruby-regex/gems/dm-core-1.2.0/lib/dm-core.rb:263:in `repository'
/Users/et/.rvm/gems/ruby-1.9.2-p290@ruby-regex/gems/dm-validations-1.2.0/lib/dm-validations/validators/uniqueness_validator.rb:45:in `valid?'
/Users/et/.rvm/gems/ruby-1.9.2-p290@ruby-regex/gems/dm-validations-1.2.0/lib/dm-validations/validators/uniqueness_validator.rb:20:in `call'
/Users/et/.rvm/gems/ruby-1.9.2-p290@ruby-regex/gems/dm-validations-1.2.0/lib/dm-validations/contextual_validators.rb:201:in `block in execute'
/Users/et/.rvm/gems/ruby-1.9.2-p290@ruby-regex/gems/dm-validations-1.2.0/lib/dm-validations/contextual_validators.rb:201:in `map'
/Users/et/.rvm/gems/ruby-1.9.2-p290@ruby-regex/gems/dm-validations-1.2.0/lib/dm-validations/contextual_validators.rb:201:in `execute'
/Users/et/.rvm/gems/ruby-1.9.2-p290@ruby-regex/gems/dm-validations-1.2.0/lib/dm-validations.rb:86:in `valid?'
/Users/et/.rvm/gems/ruby-1.9.2-p290@ruby-regex/gems/valid_attribute-1.2.0/lib/valid_attribute/matcher.rb:66:in `check_value'
/Users/et/.rvm/gems/ruby-1.9.2-p290@ruby-regex/gems/valid_attribute-1.2.0/lib/valid_attribute/matcher.rb:52:in `block in check_values'
/Users/et/.rvm/gems/ruby-1.9.2-p290@ruby-regex/gems/valid_attribute-1.2.0/lib/valid_attribute/matcher.rb:51:in `each'
/Users/et/.rvm/gems/ruby-1.9.2-p290@ruby-regex/gems/valid_attribute-1.2.0/lib/valid_attribute/matcher.rb:51:in `check_values'
/Users/et/.rvm/gems/ruby-1.9.2-p290@ruby-regex/gems/valid_attribute-1.2.0/lib/valid_attribute/matcher.rb:40:in `does_not_match?'
/Users/et/.rvm/gems/ruby-1.9.2-p290@ruby-regex/gems/minitest-matchers-1.0.3/lib/minitest/matchers.rb:31:in `block in wont'
12 tests, 7 assertions, 1 failures, 5 errors, 0 skips
rake aborted!
Command failed with status (1): [/Users/et/.rvm/rubies/ruby-1.9.2-p290/bin/...]
Tasks: TOP => test => test:app
(See full trace by running task with --trace)
➜ ruby-regex git:(master) sqlite3 db/development.db
SQLite version 3.6.12
Enter ".help" for instructions
Enter SQL statements terminated with a ";"
sqlite> .tables
migration_info regexes
sqlite> .quit
➜ ruby-regex git:(master) sqlite3 db/test.db
SQLite version 3.6.12
Enter ".help" for instructions
Enter SQL statements terminated with a ";"
sqlite> .tables
sqlite>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment