Sha256: 036f4f9414d32046c8143d76be7daae7dcd41cd334fc04514f821b74b37e8530
Contents?: true
Size: 1.1 KB
Versions: 6
Compression:
Stored size: 1.1 KB
Contents
require File.dirname(__FILE__) + '/../helpers' class BuildTest < Test::Unit::TestCase before(:each) do RR.reset end specify "fixture is valid and can be saved" do lambda do build = Build.gen build.save build.should be_valid end.should change(Build, :count).by(1) end describe "Properties" do before(:each) do @build = Build.gen end it "captures the build's STDOUT/STDERR" do @build.output.should_not be_blank end it "knows if it failed or not" do @build.successful = true @build.should be_successful @build.successful = false @build.should be_failed end it "knows it's status" do @build.successful = true @build.status.should be(:success) @build.successful = false @build.status.should be(:failed) end end describe "Pending builds" do before(:each) do 3.of { Build.gen(:started_at => nil) } 2.of { Build.gen(:started_at => Time.mktime(2009, 1, 17, 23, 18)) } end it "finds builds that need to be built" do Build.should have(3).pending end end end
Version data entries
6 entries across 6 versions & 3 rubygems