| | 634 | def test_local_as_time_zone |
|---|
| | 635 | time = Time.now |
|---|
| | 636 | save_default_timezone = Developer.default_timezone |
|---|
| | 637 | Developer.default_timezone = :local |
|---|
| | 638 | developer = Developer.new(:created_at => time, :name => "mr timezone") |
|---|
| | 639 | developer.save |
|---|
| | 640 | developer_reloaded = Developer.find_by_name("mr timezone") |
|---|
| | 641 | # account for microseconds in time that are not in rdbms record |
|---|
| | 642 | assert ((developer_reloaded.created_at - time).abs < 1) |
|---|
| | 643 | ensure |
|---|
| | 644 | Developer.find_by_name("mr timezone").destroy |
|---|
| | 645 | Developer.default_timezone = save_default_timezone |
|---|
| | 646 | end |
|---|
| | 647 | |
|---|