30 lines
625 B
Ruby
30 lines
625 B
Ruby
require "git"
|
|
require "test_helper"
|
|
|
|
module Merged
|
|
class CardWriteTest < ActiveSupport::TestCase
|
|
include CardHelper
|
|
include Cleanup
|
|
|
|
def test_deletes
|
|
id = first.id
|
|
first.delete_save!("random")
|
|
assert_raises(ActiveHash::RecordNotFound) {Card.find(id) }
|
|
end
|
|
|
|
def test_delete_index
|
|
section = first.section
|
|
index = first.index
|
|
first.delete_and_reset_index("me")
|
|
assert_equal index , section.cards.first.index
|
|
end
|
|
|
|
def test_adds
|
|
card = Card.first.section.new_card
|
|
card.add_save!("me me")
|
|
assert_equal "NEW" , card.header
|
|
end
|
|
|
|
end
|
|
end
|