Sha256: 03c9e9ea37bbd0e2d87d31d672877701021f2894fdbe4aba68b41f35d6896f13

Contents?: true

Size: 647 Bytes

Versions: 1

Compression:

Stored size: 647 Bytes

Contents

require File.dirname(__FILE__) + '/../test_helper'

describe HandyCapper::Models::PreliminaryResult do
  describe ".included" do
    before :each do
      class Result; include HandyCapper::Models::PreliminaryResult; end

      DEFAULT_PROPERTIES = [
        :rating,
        :start_time,
        :finish_time,
        :elapsed_time,
        :corrected_time,
        :distance,
        :penalty,
        :code,
        :avg_speed
      ]
    end

    it "should install the default attributes when included in a class" do
      result = Result.new

      DEFAULT_PROPERTIES.each do |p|
        result.must_respond_to p
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
handy_capper-0.1.2 test/models/preliminary_result_test.rb