annotate .svn/pristine/b6/b65ec8c82f61d464c9e0e9afaf52479ff0abd80c.svn-base @ 1581:ae8043b014c7
dockerise
Updates, fixes, and tidying to scripted deployment stuff
author |
Chris Cannam |
date |
Tue, 15 Aug 2017 13:33:56 +0100 |
parents |
038ba2d95de8 |
children |
|
rev |
line source |
Chris@1296
|
1 require 'spec_helper'
|
Chris@1296
|
2
|
Chris@1296
|
3 describe "Helper" do
|
Chris@1296
|
4 include CollectiveIdea::Acts::NestedSet::Helper
|
Chris@1296
|
5
|
Chris@1296
|
6 before(:all) do
|
Chris@1296
|
7 self.class.fixtures :categories
|
Chris@1296
|
8 end
|
Chris@1296
|
9
|
Chris@1296
|
10 describe "nested_set_options" do
|
Chris@1296
|
11 it "test_nested_set_options" do
|
Chris@1296
|
12 expected = [
|
Chris@1296
|
13 [" Top Level", 1],
|
Chris@1296
|
14 ["- Child 1", 2],
|
Chris@1296
|
15 ['- Child 2', 3],
|
Chris@1296
|
16 ['-- Child 2.1', 4],
|
Chris@1296
|
17 ['- Child 3', 5],
|
Chris@1296
|
18 [" Top Level 2", 6]
|
Chris@1296
|
19 ]
|
Chris@1296
|
20 actual = nested_set_options(Category) do |c|
|
Chris@1296
|
21 "#{'-' * c.level} #{c.name}"
|
Chris@1296
|
22 end
|
Chris@1296
|
23 actual.should == expected
|
Chris@1296
|
24 end
|
Chris@1296
|
25
|
Chris@1296
|
26 it "test_nested_set_options_with_mover" do
|
Chris@1296
|
27 expected = [
|
Chris@1296
|
28 [" Top Level", 1],
|
Chris@1296
|
29 ["- Child 1", 2],
|
Chris@1296
|
30 ['- Child 3', 5],
|
Chris@1296
|
31 [" Top Level 2", 6]
|
Chris@1296
|
32 ]
|
Chris@1296
|
33 actual = nested_set_options(Category, categories(:child_2)) do |c|
|
Chris@1296
|
34 "#{'-' * c.level} #{c.name}"
|
Chris@1296
|
35 end
|
Chris@1296
|
36 actual.should == expected
|
Chris@1296
|
37 end
|
Chris@1296
|
38
|
Chris@1296
|
39 it "test_nested_set_options_with_array_as_argument_without_mover" do
|
Chris@1296
|
40 expected = [
|
Chris@1296
|
41 [" Top Level", 1],
|
Chris@1296
|
42 ["- Child 1", 2],
|
Chris@1296
|
43 ['- Child 2', 3],
|
Chris@1296
|
44 ['-- Child 2.1', 4],
|
Chris@1296
|
45 ['- Child 3', 5],
|
Chris@1296
|
46 [" Top Level 2", 6]
|
Chris@1296
|
47 ]
|
Chris@1296
|
48 actual = nested_set_options(Category.all) do |c|
|
Chris@1296
|
49 "#{'-' * c.level} #{c.name}"
|
Chris@1296
|
50 end
|
Chris@1296
|
51 actual.should == expected
|
Chris@1296
|
52 end
|
Chris@1296
|
53
|
Chris@1296
|
54 it "test_nested_set_options_with_array_as_argument_with_mover" do
|
Chris@1296
|
55 expected = [
|
Chris@1296
|
56 [" Top Level", 1],
|
Chris@1296
|
57 ["- Child 1", 2],
|
Chris@1296
|
58 ['- Child 3', 5],
|
Chris@1296
|
59 [" Top Level 2", 6]
|
Chris@1296
|
60 ]
|
Chris@1296
|
61 actual = nested_set_options(Category.all, categories(:child_2)) do |c|
|
Chris@1296
|
62 "#{'-' * c.level} #{c.name}"
|
Chris@1296
|
63 end
|
Chris@1296
|
64 actual.should == expected
|
Chris@1296
|
65 end
|
Chris@1296
|
66 end
|
Chris@1296
|
67 end
|