summaryrefslogtreecommitdiff
path: root/test/unit/node_test.rb
diff options
context:
space:
mode:
authorhukl <contact@smyck.org>2009-07-18 18:17:06 +0200
committerhukl <contact@smyck.org>2009-07-18 18:17:06 +0200
commit144b18c5db61c53028177680295f3fc9d4e8711d (patch)
treedfed99c6a59487af6279ce15c02dbc366328602d /test/unit/node_test.rb
parentaab86f2d2a0258a1347f39c1ee4081cd06bac56b (diff)
Test::Unit Fixtures can't handle globalize2's translated attributes which is why its impossible to set translated attributes via fixtures. Therefor I removed the page fixtures entirely and and made sure that a title is set to "Untitled" when it is not specified otherwise.
If a new node is created, its initial draft has "Untitled" set as title automatically. Modified tests accordingly
Diffstat (limited to 'test/unit/node_test.rb')
-rw-r--r--test/unit/node_test.rb4
1 files changed, 4 insertions, 0 deletions
diff --git a/test/unit/node_test.rb b/test/unit/node_test.rb
index e054887..ef298bb 100644
--- a/test/unit/node_test.rb
+++ b/test/unit/node_test.rb
@@ -5,7 +5,11 @@ class NodeTest < ActiveSupport::TestCase
5 def setup 5 def setup
6 @root = Node.find(1) 6 @root = Node.find(1)
7 @first_child = Node.find(2) 7 @first_child = Node.find(2)
8 @first_child.pages.create! :title => "one"
9 @first_child.draft = @first_child.pages.last
10 @first_child.save
8 @second_child = Node.find(3) 11 @second_child = Node.find(3)
12 @second_child.pages.create! :title => "one"
9 13
10 @user1 = User.create :login => 'demo', :email => "f@b.com", :password => 'foobar', :password_confirmation => 'foobar' 14 @user1 = User.create :login => 'demo', :email => "f@b.com", :password => 'foobar', :password_confirmation => 'foobar'
11 @user2 = User.create :login => 'show', :email => "f@b.com", :password => 'foobar', :password_confirmation => 'foobar' 15 @user2 = User.create :login => 'show', :email => "f@b.com", :password => 'foobar', :password_confirmation => 'foobar'