blob: 702081acc318901e23ff64af87450f9f2f916cc2 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
describe "DependencyInput", ->
it "should render html element", ->
expected = """
<span class="_parentesis _parentesis_open">(</span><span class="_parentesis _parentesis_close">)</span>
<input
class="span2 droppable dependence_value"
type="text"
name="groups.1.fields.1.dependence.values"
value=""
placeholder="nro. ID" />
<span class="_parentesis _parentesis_open">(</span><span class="_parentesis _parentesis_close">)</span>
"""
group_order = "1"
field_order = "1"
dependency_input = new DependencyInput(group_order, field_order)
expect(dependency_input.render()).toBe(expected)
it "render should have group_order, field_order and value", ->
expected = """
<span class="_parentesis _parentesis_open">(</span><span class="_parentesis _parentesis_close">)</span>
<input
class="span2 droppable dependence_value"
type="text"
name="groups.0.fields.0.dependence.values"
value="a value"
placeholder="nro. ID" />
<span class="_parentesis _parentesis_open">(</span><span class="_parentesis _parentesis_close">)</span>
"""
group_order = "0"
field_order = "0"
dependency_input = new DependencyInput(group_order, field_order)
dependency_input.value = "a value"
expect(dependency_input.render()).toBe(expected)
|