Sha256: 1d70a509109f93ff9cd382377f3fa5296f7ed91db61b1d188a409ec02c633ead

Contents?: true

Size: 730 Bytes

Versions: 7

Compression:

Stored size: 730 Bytes

Contents

# -*- encoding : utf-8 -*-
require 'wagn/spec_helper'

describe Card::Set::All::Name do
  describe 'autoname' do
    before do
      Account.as_bot do
        @b1 = Card.create! :name=>'Book+*type+*autoname', :content=>'b1'
      end
    end

    it "should handle cards without names" do
      c = Card.create! :type=>'Book'
      c.name.should== 'b1'
    end

    it "should increment again if name already exists" do
      b1 = Card.create! :type=>'Book'
      b2 = Card.create! :type=>'Book'
      b2.name.should== 'b2'
    end

    it "should handle trashed names" do
      b1 = Card.create! :type=>'Book'
      Account.as_bot { b1.delete }
      b1 = Card.create! :type=>'Book'
      b1.name.should== 'b1'
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
wagn-1.12.13 spec/mods/core/sets/all/name_spec.rb
wagn-1.12.12 spec/mods/core/sets/all/name_spec.rb
wagn-1.12.11 spec/mods/core/sets/all/name_spec.rb
wagn-1.12.10 spec/mods/core/sets/all/name_spec.rb
wagn-1.12.9 spec/mods/core/sets/all/name_spec.rb
wagn-1.12.8 spec/mods/core/sets/all/name_spec.rb
wagn-1.12.7 spec/mods/core/sets/all/name_spec.rb