Skip to content

Commit 7557c1e

Browse files
committed
only use double quotes when interpolation is used
1 parent 1644b22 commit 7557c1e

File tree

5 files changed

+191
-192
lines changed

5 files changed

+191
-192
lines changed

spec/jquery/basic.spec.coffee

+57-57
Original file line numberDiff line numberDiff line change
@@ -1,87 +1,87 @@
1-
describe "Basic setup", ->
2-
it "should add chosen to jQuery object", ->
1+
describe 'Basic setup', ->
2+
it 'should add chosen to jQuery object', ->
33
expect(jQuery.fn.chosen).toBeDefined()
44

5-
it "should create very basic chosen", ->
6-
tmpl = "
7-
<select data-placeholder='Choose a Country...'>
8-
<option value=''></option>
9-
<option value='United States'>United States</option>
10-
<option value='United Kingdom'>United Kingdom</option>
11-
<option value='Afghanistan'>Afghanistan</option>
5+
it 'should create very basic chosen', ->
6+
tmpl = '''
7+
<select data-placeholder="Choose a Country...">
8+
<option value=""></option>
9+
<option value="United States">United States</option>
10+
<option value="United Kingdom">United Kingdom</option>
11+
<option value="Afghanistan">Afghanistan</option>
1212
</select>
13-
"
14-
div = $("<div>").html(tmpl)
15-
select = div.find("select")
13+
'''
14+
div = $('<div>').html(tmpl)
15+
select = div.find('select')
1616
expect(select.size()).toBe(1)
1717
select.chosen()
1818
# very simple check that the necessary elements have been created
19-
["container", "container-single", "single", "default"].forEach (clazz)->
19+
['container', 'container-single', 'single', 'default'].forEach (clazz)->
2020
el = div.find(".chosen-#{clazz}")
2121
expect(el.size()).toBe(1)
2222

2323
# test a few interactions
24-
expect(select.val()).toBe ""
24+
expect(select.val()).toBe ''
2525

26-
container = div.find(".chosen-container")
27-
container.trigger("mousedown") # open the drop
28-
expect(container.hasClass("chosen-container-active")).toBe true
26+
container = div.find('.chosen-container')
27+
container.trigger('mousedown') # open the drop
28+
expect(container.hasClass('chosen-container-active')).toBe true
2929
#select an item
30-
container.find(".active-result").last().trigger("mouseup")
30+
container.find('.active-result').last().trigger('mouseup')
3131

32-
expect(select.val()).toBe "Afghanistan"
32+
expect(select.val()).toBe 'Afghanistan'
3333

34-
describe "data-placeholder", ->
34+
describe 'data-placeholder', ->
3535

36-
it "should render", ->
37-
tmpl = "
38-
<select data-placeholder='Choose a Country...'>
39-
<option value=''></option>
40-
<option value='United States'>United States</option>
41-
<option value='United Kingdom'>United Kingdom</option>
42-
<option value='Afghanistan'>Afghanistan</option>
36+
it 'should render', ->
37+
tmpl = '''
38+
<select data-placeholder="Choose a Country...">
39+
<option value=""></option>
40+
<option value="United States">United States</option>
41+
<option value="United Kingdom">United Kingdom</option>
42+
<option value="Afghanistan">Afghanistan</option>
4343
</select>
44-
"
45-
div = $("<div>").html(tmpl)
46-
select = div.find("select")
44+
'''
45+
div = $('<div>').html(tmpl)
46+
select = div.find('select')
4747
expect(select.size()).toBe(1)
4848
select.chosen()
49-
placeholder = div.find(".chosen-single > span")
50-
expect(placeholder.text()).toBe("Choose a Country...")
49+
placeholder = div.find('.chosen-single > span')
50+
expect(placeholder.text()).toBe('Choose a Country...')
5151

52-
it "should render with special characters", ->
53-
tmpl = "
54-
<select data-placeholder='&lt;None&gt;'>
55-
<option value=''></option>
56-
<option value='United States'>United States</option>
57-
<option value='United Kingdom'>United Kingdom</option>
58-
<option value='Afghanistan'>Afghanistan</option>
52+
it 'should render with special characters', ->
53+
tmpl = '''
54+
<select data-placeholder="&lt;None&gt;">
55+
<option value=""></option>
56+
<option value="United States">United States</option>
57+
<option value="United Kingdom">United Kingdom</option>
58+
<option value="Afghanistan">Afghanistan</option>
5959
</select>
60-
"
61-
div = $("<div>").html(tmpl)
62-
select = div.find("select")
60+
'''
61+
div = $('<div>').html(tmpl)
62+
select = div.find('select')
6363
expect(select.size()).toBe(1)
6464
select.chosen()
65-
placeholder = div.find(".chosen-single > span")
66-
expect(placeholder.text()).toBe("<None>")
65+
placeholder = div.find('.chosen-single > span')
66+
expect(placeholder.text()).toBe('<None>')
6767

68-
describe "disabled fieldset", ->
68+
describe 'disabled fieldset', ->
6969

70-
it "should render as disabled", ->
71-
tmpl = "
70+
it 'should render as disabled', ->
71+
tmpl = '''
7272
<fieldset disabled>
73-
<select data-placeholder='Choose a Country...'>
74-
<option value=''></option>
75-
<option value='United States'>United States</option>
76-
<option value='United Kingdom'>United Kingdom</option>
77-
<option value='Afghanistan'>Afghanistan</option>
73+
<select data-placeholder="Choose a Country...">
74+
<option value=""></option>
75+
<option value="United States">United States</option>
76+
<option value="United Kingdom">United Kingdom</option>
77+
<option value="Afghanistan">Afghanistan</option>
7878
</select>
7979
</fieldset>
80-
"
81-
div = $("<div>").html(tmpl)
82-
select = div.find("select")
80+
'''
81+
div = $('<div>').html(tmpl)
82+
select = div.find('select')
8383
expect(select.size()).toBe(1)
8484
select.chosen()
8585

86-
container = div.find(".chosen-container")
87-
expect(container.hasClass("chosen-disabled")).toBe true
86+
container = div.find('.chosen-container')
87+
expect(container.hasClass('chosen-disabled')).toBe true

spec/jquery/events.spec.coffee

+16-16
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,30 @@
1-
describe "Events", ->
2-
it "chosen should fire the right events", ->
3-
tmpl = "
4-
<select data-placeholder='Choose a Country...'>
5-
<option value=''></option>
6-
<option value='United States'>United States</option>
7-
<option value='United Kingdom'>United Kingdom</option>
8-
<option value='Afghanistan'>Afghanistan</option>
1+
describe 'Events', ->
2+
it 'chosen should fire the right events', ->
3+
tmpl = '''
4+
<select data-placeholder="Choose a Country...">
5+
<option value=""></option>
6+
<option value="United States">United States</option>
7+
<option value="United Kingdom">United Kingdom</option>
8+
<option value="Afghanistan">Afghanistan</option>
99
</select>
10-
"
11-
div = $("<div>").html(tmpl)
12-
select = div.find("select")
10+
'''
11+
div = $('<div>').html(tmpl)
12+
select = div.find('select')
1313
expect(select.size()).toBe(1)
1414
select.chosen()
1515
# very simple check that the necessary elements have been created
16-
["container", "container-single", "single", "default"].forEach (clazz)->
16+
['container', 'container-single', 'single', 'default'].forEach (clazz)->
1717
el = div.find(".chosen-#{clazz}")
1818
expect(el.size()).toBe(1)
1919

2020
# test a few interactions
2121
event_sequence = []
2222
div.on 'input change', (evt) -> event_sequence.push evt.type
2323

24-
container = div.find(".chosen-container")
25-
container.trigger("mousedown") # open the drop
26-
expect(container.hasClass("chosen-container-active")).toBe true
24+
container = div.find('.chosen-container')
25+
container.trigger('mousedown') # open the drop
26+
expect(container.hasClass('chosen-container-active')).toBe true
2727
#select an item
28-
container.find(".active-result").last().trigger("mouseup")
28+
container.find('.active-result').last().trigger('mouseup')
2929

3030
expect(event_sequence).toEqual ['input', 'change']
+42-42
Original file line numberDiff line numberDiff line change
@@ -1,64 +1,64 @@
1-
describe "search", ->
2-
it "should display only matching items when entering a search term", ->
3-
tmpl = "
4-
<select data-placeholder='Choose a Country...'>
5-
<option value=''></option>
6-
<option value='United States'>United States</option>
7-
<option value='United Kingdom'>United Kingdom</option>
8-
<option value='Afghanistan'>Afghanistan</option>
9-
</select>
10-
"
11-
div = $("<div>").html(tmpl)
12-
select = div.find("select")
1+
describe 'search', ->
2+
it 'should display only matching items when entering a search term', ->
3+
tmpl = '''
4+
<select data-placeholder="Choose a Country...">
5+
<option value=""></option>
6+
<option value="United States">United States</option>
7+
<option value="United Kingdom">United Kingdom</option>
8+
<option value="Afghanistan">Afghanistan</option>
9+
</select>
10+
'''
11+
div = $('<div>').html(tmpl)
12+
select = div.find('select')
1313
select.chosen()
1414

15-
container = div.find(".chosen-container")
16-
container.trigger("mousedown") # open the drop
15+
container = div.find('.chosen-container')
16+
container.trigger('mousedown') # open the drop
1717
# Expect all results to be shown
18-
results = div.find(".active-result")
18+
results = div.find('.active-result')
1919
expect(results.size()).toBe(3)
2020

2121
# Enter some text in the search field.
22-
search_field = div.find(".chosen-search input").first()
23-
search_field.val("Afgh")
22+
search_field = div.find('.chosen-search input').first()
23+
search_field.val('Afgh')
2424
search_field.trigger('keyup')
2525

2626
# Expect to only have one result: 'Afghanistan'.
27-
results = div.find(".active-result")
27+
results = div.find('.active-result')
2828
expect(results.size()).toBe(1)
29-
expect(results.first().text()).toBe "Afghanistan"
29+
expect(results.first().text()).toBe 'Afghanistan'
3030

31-
it "should only show max_shown_results items in results", ->
32-
tmpl = "
33-
<select data-placeholder='Choose a Country...'>
34-
<option value=''></option>
35-
<option value='United States'>United States</option>
36-
<option value='United Kingdom'>United Kingdom</option>
37-
<option value='Afghanistan'>Afghanistan</option>
38-
</select>
39-
"
40-
div = $("<div>").html(tmpl)
41-
select = div.find("select")
31+
it 'should only show max_shown_results items in results', ->
32+
tmpl = '''
33+
<select data-placeholder="Choose a Country...">
34+
<option value=""></option>
35+
<option value="United States">United States</option>
36+
<option value="United Kingdom">United Kingdom</option>
37+
<option value="Afghanistan">Afghanistan</option>
38+
</select>
39+
'''
40+
div = $('<div>').html(tmpl)
41+
select = div.find('select')
4242
select.chosen({max_shown_results: 1 })
4343

44-
container = div.find(".chosen-container")
45-
container.trigger("mousedown") # open the drop
46-
results = div.find(".active-result")
44+
container = div.find('.chosen-container')
45+
container.trigger('mousedown') # open the drop
46+
results = div.find('.active-result')
4747
expect(results.size()).toBe(1)
4848

4949
# Enter some text in the search field.
50-
search_field = div.find(".chosen-search input").first()
51-
search_field.val("United")
52-
search_field.trigger("keyup")
50+
search_field = div.find('.chosen-search input').first()
51+
search_field.val('United')
52+
search_field.trigger('keyup')
5353

5454
# Showing only one result: the one that occurs first.
55-
results = div.find(".active-result")
55+
results = div.find('.active-result')
5656
expect(results.size()).toBe(1)
57-
expect(results.first().text()).toBe "United States"
57+
expect(results.first().text()).toBe 'United States'
5858

5959
# Showing still only one result, but not the first one.
60-
search_field.val("United Ki")
61-
search_field.trigger("keyup")
62-
results = div.find(".active-result")
60+
search_field.val('United Ki')
61+
search_field.trigger('keyup')
62+
results = div.find('.active-result')
6363
expect(results.size()).toBe(1)
64-
expect(results.first().text()).toBe "United Kingdom"
64+
expect(results.first().text()).toBe 'United Kingdom'

0 commit comments

Comments
 (0)