Sha256: a0d337abc764dde2a420d842b4b34b30e8c18bcebe7a41115fd77d6fcebe9112

Contents?: true

Size: 1.04 KB

Versions: 35

Compression:

Stored size: 1.04 KB

Contents

require File.join(File.dirname(__FILE__), '../test_helper.rb')

class DeleteFileColumnTest < Test::Unit::TestCase
  def setup
    DeleteFileColumn.generate_delete_helpers(MockModel)
    @model = MockModel.new
    @model.band_image = 'coolio.jpg'
  end

  def test__file_column_fields
    assert_equal(1, @model.file_column_fields.length)
  end

  def test__delete_band_image__boolean__should_delete
    @model.delete_band_image = true
    assert_nil @model.band_image
  end

  def test__delete_band_image__string__should_delete
    @model.delete_band_image = 'true'
    assert_nil @model.band_image
  end

  def test__delete_band_image__boolean_false__shouldnt_delete
    @model.delete_band_image = false
    assert_not_nil @model.band_image
  end

  def test__delete_band_image__string_false__shouldnt_delete
    @model.delete_band_image = 'false'
    assert_not_nil @model.band_image
  end

  def test__just_uploaded__shouldnt_delete
    @model.band_image_just_uploaded = true
    @model.delete_band_image = 'true'
    assert_not_nil(@model.band_image)
  end
end

Version data entries

35 entries across 35 versions & 1 rubygems

Version Path
active_scaffold-3.5.5 lib/active_scaffold/bridges/file_column/test/functional/file_column_keep_test.rb
active_scaffold-3.5.4 lib/active_scaffold/bridges/file_column/test/functional/file_column_keep_test.rb
active_scaffold-3.5.3 lib/active_scaffold/bridges/file_column/test/functional/file_column_keep_test.rb
active_scaffold-3.5.2 lib/active_scaffold/bridges/file_column/test/functional/file_column_keep_test.rb
active_scaffold-3.5.1 lib/active_scaffold/bridges/file_column/test/functional/file_column_keep_test.rb
active_scaffold-3.5.0 lib/active_scaffold/bridges/file_column/test/functional/file_column_keep_test.rb
active_scaffold-3.4.43 lib/active_scaffold/bridges/file_column/test/functional/file_column_keep_test.rb
active_scaffold-3.4.42 lib/active_scaffold/bridges/file_column/test/functional/file_column_keep_test.rb
active_scaffold-3.4.41.1 lib/active_scaffold/bridges/file_column/test/functional/file_column_keep_test.rb
active_scaffold-3.4.41 lib/active_scaffold/bridges/file_column/test/functional/file_column_keep_test.rb
active_scaffold-3.4.40 lib/active_scaffold/bridges/file_column/test/functional/file_column_keep_test.rb
active_scaffold-3.4.39 lib/active_scaffold/bridges/file_column/test/functional/file_column_keep_test.rb
active_scaffold-3.4.38 lib/active_scaffold/bridges/file_column/test/functional/file_column_keep_test.rb
active_scaffold-3.4.37 lib/active_scaffold/bridges/file_column/test/functional/file_column_keep_test.rb
active_scaffold-3.4.36 lib/active_scaffold/bridges/file_column/test/functional/file_column_keep_test.rb
active_scaffold-3.4.35 lib/active_scaffold/bridges/file_column/test/functional/file_column_keep_test.rb
active_scaffold-3.4.34 lib/active_scaffold/bridges/file_column/test/functional/file_column_keep_test.rb
active_scaffold-3.4.33 lib/active_scaffold/bridges/file_column/test/functional/file_column_keep_test.rb
active_scaffold-3.4.32 lib/active_scaffold/bridges/file_column/test/functional/file_column_keep_test.rb
active_scaffold-3.4.31 lib/active_scaffold/bridges/file_column/test/functional/file_column_keep_test.rb