DiaryDan20051124

2005-11-25 17:50:44 +0900 (6729d); rev 3

rails の test に失敗する原因が mysql 絡みっぽかったので、debian で mysql-sever-4.1 を mysql-server(4.0) に変えてみたり、 rm -rf /etc/mysql したりしてたら動かなくなってしまったので debian を再インストール!

/home/dan 以下をバックアップしておいたら小一時間でもとの環境に戻せたよ!

今度は初めから MySQL を 4.0 にしたら問題なくテストが実行出来た。原因はよくわからないけどまあいいや!

__

と思ったら該当の箇所をコメントアウトしていただけだったorz

CREATE TABLE characters (
  id                  int(11) NOT NULL auto_increment,
  user_id             int(11) unsigned NOT NULL default '0',
  name                varchar(20) default NULL,
  jewel               int default '1000',
  PRIMARY KEY         (id)
);

で、

ruby script/generate scaffold Character Characer

として、

rake

と打つとテストが失敗。test/functional/character_controller_test.rb の test_destroy メソッド実行後にそれ以降のテストが失敗する。

追記:

def setup
  create_fixtures :characters

を追加したらテストにパスするようになった。

Comments

Name:

system revision 1.162