Sha256: df83f9f8a741b7395221cbd4a2680593bbef5df194a3a6ebd83385b4596b0439

Contents?: true

Size: 925 Bytes

Versions: 13

Compression:

Stored size: 925 Bytes

Contents

require 'test_helper'

class DataEntriesControllerTest < Zena::Controller::TestCase
  include Zena::Use::Dates::ViewMethods
  include Zena::Use::Refactor::ViewMethods # fquote
  include Zena::Use::I18n::ViewMethods # _

  def test_create
    login(:ant)
    post 'create', :data_entry => {:node_a_id => nodes_zip(:wiki), :date => '17.05.2008 15:00', :value => '34', :text => 'this is a test', :node_b_id => 'people'}
    assert_redirected_to :action => 'show', :id => assigns(:data_entry).id
    dat = assigns['data_entry']
    assert_kind_of DataEntry, dat
    assert !dat.new_record?, "Not a new record"
    assert_equal 'this is a test', dat[:text]
    assert_equal 34, dat.value
    assert_equal Time.utc(2008,05,17,13), dat[:date]
    assert_equal '17.05.2008 15:00', format_date(dat[:date], '%d.%m.%Y %H:%M')
    assert_equal nodes_id(:people), dat[:node_b_id]
    assert_equal sites_id(:zena), dat[:site_id]
  end
end

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
zena-0.16.9 test/functional/data_entries_controller_test.rb
zena-0.16.8 test/functional/data_entries_controller_test.rb
zena-0.16.7 test/functional/data_entries_controller_test.rb
zena-0.16.6 test/functional/data_entries_controller_test.rb
zena-0.16.5 test/functional/data_entries_controller_test.rb
zena-0.16.4 test/functional/data_entries_controller_test.rb
zena-0.16.3 test/functional/data_entries_controller_test.rb
zena-0.16.2 test/functional/data_entries_controller_test.rb
zena-0.16.1 test/functional/data_entries_controller_test.rb
zena-0.16.0 test/functional/data_entries_controller_test.rb
zena-0.15.2 test/functional/data_entries_controller_test.rb
zena-0.15.1 test/functional/data_entries_controller_test.rb
zena-0.15.0 test/functional/data_entries_controller_test.rb