Sha256: 6d7cd07638dcce1a1d0c703832e4307ffe1006b3e168a82eb2e2087c9858aa60
Contents?: true
Size: 1.1 KB
Versions: 1
Compression:
Stored size: 1.1 KB
Contents
# -*- coding: utf-8 -*- shared_examples 'backend db' do it "should contains no data at first" do db.list.should == [] end it "should enable to add and commit a file" do message = "コミット" name1 = "sample" body1 = "# title\n\n* hoge\n* huga\n* 123" db.add!(name1, body1).should be_true db.commit!(message).should be_true db.body(name1).should == body1 end it "should enable to add and commit an another file" do message = "コミット" name2 = "サンプル" body2 = "# タイトル\n\n* いち\n* に\n* さん" db.add!(name2, body2).should be_true db.commit!(message).should be_true db.body(name2).should == body2 end it "should enable to add and commit an yet another file" do message = "コミット" name3 = "サンプル/初夢" body3 = "# タイトル\n\n* 富士\n* 鷹\n* なすび" db.add!(name3, body3).should be_true db.commit!(message).should be_true db.body(name3).should == body3 end it "should enable to output list" do db.list.should == ['sample', 'サンプル', 'サンプル/初夢'] end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
trahald-0.0.5 | spec/support/shared_examples_for_backends.rb |