2008-07-17から1日間の記事一覧

RSpec の違和感

it "should be empty" do @empty_array.should be_empty end はいいけど、 it "#empty? は true であること" do @empty_array.should be_empty end はルー大柴みたい。と思ってるのは私だけじゃないはずだ。

Rails 2.2 のテスト

RSpec の機運が上昇してるから、すわ Test::Unit の置き換えか?と思っていたんだけど、そうはならないっぽいね。 test "hoge is should be nil" do ... end って書けるようになるみたい。 def test_hoge_is_should_be_nil ... end に置き換えられる。 Ruby …

Rails 2.1 で Shift-JIS

Rails 2.1 で、DBもビューもSJISの場合に、旧来の方法が使えることを確認した。 おさらい。 config/database.yml で、encoding を sjis に設定。 development: adapter: mysql encoding: sjis database: sjisapp_development username: root password: socke…

MySQLのBIT型

Rails で MySQL の BIT型が扱えることを確認した。 要は String で渡ってくる。 こんな SQL を MySQL に食わせたときに、 DROP TABLE IF EXISTS `entries`; CREATE TABLE `entries` ( `id` int(11) NOT NULL, `flags` bit(8) NOT NULL, PRIMARY KEY (`id`) )…