summaryrefslogtreecommitdiff
path: root/vendor/plugins/awesome_nested_set/test/fixtures
diff options
context:
space:
mode:
authorhukl <hukl@berlin.ccc.de>2009-01-29 22:12:11 +0100
committerhukl <hukl@berlin.ccc.de>2009-01-29 22:12:11 +0100
commitbe47a4bbeac59d85af16b5e83e10ff242628519d (patch)
treee25870a53dc19d10e7112ece98b82112d64cfe02 /vendor/plugins/awesome_nested_set/test/fixtures
parentd4dfdb40329b8e15e6bba022b966984a8a994a87 (diff)
added node model to make basic functional tests pass. added awesome_nested_set plugin
Diffstat (limited to 'vendor/plugins/awesome_nested_set/test/fixtures')
-rw-r--r--vendor/plugins/awesome_nested_set/test/fixtures/categories.yml34
-rw-r--r--vendor/plugins/awesome_nested_set/test/fixtures/category.rb15
-rw-r--r--vendor/plugins/awesome_nested_set/test/fixtures/departments.yml3
-rw-r--r--vendor/plugins/awesome_nested_set/test/fixtures/notes.yml38
4 files changed, 90 insertions, 0 deletions
diff --git a/vendor/plugins/awesome_nested_set/test/fixtures/categories.yml b/vendor/plugins/awesome_nested_set/test/fixtures/categories.yml
new file mode 100644
index 0000000..bc8e078
--- /dev/null
+++ b/vendor/plugins/awesome_nested_set/test/fixtures/categories.yml
@@ -0,0 +1,34 @@
1top_level:
2 id: 1
3 name: Top Level
4 lft: 1
5 rgt: 10
6child_1:
7 id: 2
8 name: Child 1
9 parent_id: 1
10 lft: 2
11 rgt: 3
12child_2:
13 id: 3
14 name: Child 2
15 parent_id: 1
16 lft: 4
17 rgt: 7
18child_2_1:
19 id: 4
20 name: Child 2.1
21 parent_id: 3
22 lft: 5
23 rgt: 6
24child_3:
25 id: 5
26 name: Child 3
27 parent_id: 1
28 lft: 8
29 rgt: 9
30top_level_2:
31 id: 6
32 name: Top Level 2
33 lft: 11
34 rgt: 12
diff --git a/vendor/plugins/awesome_nested_set/test/fixtures/category.rb b/vendor/plugins/awesome_nested_set/test/fixtures/category.rb
new file mode 100644
index 0000000..506b0da
--- /dev/null
+++ b/vendor/plugins/awesome_nested_set/test/fixtures/category.rb
@@ -0,0 +1,15 @@
1class Category < ActiveRecord::Base
2 acts_as_nested_set
3
4 def to_s
5 name
6 end
7
8 def recurse &block
9 block.call self, lambda{
10 self.children.each do |child|
11 child.recurse &block
12 end
13 }
14 end
15end \ No newline at end of file
diff --git a/vendor/plugins/awesome_nested_set/test/fixtures/departments.yml b/vendor/plugins/awesome_nested_set/test/fixtures/departments.yml
new file mode 100644
index 0000000..e50a944
--- /dev/null
+++ b/vendor/plugins/awesome_nested_set/test/fixtures/departments.yml
@@ -0,0 +1,3 @@
1top:
2 id: 1
3 name: Top \ No newline at end of file
diff --git a/vendor/plugins/awesome_nested_set/test/fixtures/notes.yml b/vendor/plugins/awesome_nested_set/test/fixtures/notes.yml
new file mode 100644
index 0000000..004a533
--- /dev/null
+++ b/vendor/plugins/awesome_nested_set/test/fixtures/notes.yml
@@ -0,0 +1,38 @@
1scope1:
2 id: 1
3 body: Top Level
4 lft: 1
5 rgt: 10
6 notable_id: 1
7 notable_type: Category
8child_1:
9 id: 2
10 body: Child 1
11 parent_id: 1
12 lft: 2
13 rgt: 3
14 notable_id: 1
15 notable_type: Category
16child_2:
17 id: 3
18 body: Child 2
19 parent_id: 1
20 lft: 4
21 rgt: 7
22 notable_id: 1
23 notable_type: Category
24child_3:
25 id: 4
26 body: Child 3
27 parent_id: 1
28 lft: 8
29 rgt: 9
30 notable_id: 1
31 notable_type: Category
32scope2:
33 id: 5
34 body: Top Level 2
35 lft: 1
36 rgt: 2
37 notable_id: 1
38 notable_type: Departments