ActiveRecordだけ使ってみる

とりあえず適当なテーブルを作っておく。ここはCoCでいっとく。

--test.sqlite3
create table items(id int, key text, value text);
insert into items values(1,'test','てすと');

まんつこいだげ確認せばいいびょん。

#spec/item_spec.rb
require 'item'

describe Item do
  it "はkeyで検索できるべき" do
    Item.find_by_key('test').value.should == 'てすと'
  end
end

めんどいからベタベタで御免。

#item.rb
require 'rubygems'
require 'active_record'

ActiveRecord::Base.establish_connection(
  :adapter => 'sqlite3',
  :dbfile => 'test.sqlite3'
)

class Item < ActiveRecord::Base
end

てすと〜。

% spec -fs -c spec/item_spec.rb

Item
- はkeyで検索できるべき

Finished in 0.07073 seconds

1 example, 0 failures