Sha256: dc4d8e9a343036fe2a7b4fff4103ea07d9452e3c5954ca4f544a69de291eb34c

Contents?: true

Size: 592 Bytes

Versions: 4

Compression:

Stored size: 592 Bytes

Contents

# -*- coding: utf-8 -*-

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

describe Sysadmin::TimeExtension, 'Time クラス拡張' do
  context 'で strict_parse メソッドを呼ぶ場合' do
    describe '有効な日付を指定すると' do
      it "日付が返却される" do
        expect = Time.parse("2012/09/27 11:45:00")
        Time.strict_parse("2012/09/27 11:45:00").should == expect
      end
    end

    describe '無効な日付を指定すると' do
      it "nil が返却される" do
        Time.strict_parse("hoge").should be_nil
      end
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
sysadmin-0.1.5 spec/lib/sysadmin/time_ext_spec.rb
sysadmin-0.1.4 spec/lib/sysadmin/time_ext_spec.rb
sysadmin-0.1.3 spec/lib/sysadmin/time_ext_spec.rb
sysadmin-0.1.2 spec/lib/sysadmin/time_ext_spec.rb