diff --git a/js/tests/unit/collapse.js b/js/tests/unit/collapse.js
index 73799c75d..11b2cf838 100644
--- a/js/tests/unit/collapse.js
+++ b/js/tests/unit/collapse.js
@@ -126,4 +126,39 @@ $(function () {
target3.click()
})
+ test("should allow dots in data-parent", function () {
+ $.support.transition = false
+ stop()
+
+ var accordion = $('
')
+ .appendTo($('#qunit-fixture'))
+
+ var target1 = $('')
+ .appendTo(accordion.find('.accordion-group').eq(0))
+
+ var collapsible1 = $('')
+ .appendTo(accordion.find('.accordion-group').eq(0))
+
+ var target2 = $('')
+ .appendTo(accordion.find('.accordion-group').eq(1))
+
+ var collapsible2 = $('')
+ .appendTo(accordion.find('.accordion-group').eq(1))
+
+ var target3 = $('')
+ .appendTo(accordion.find('.accordion-group').eq(2))
+
+ var collapsible3 = $('')
+ .appendTo(accordion.find('.accordion-group').eq(2))
+ .on('show.bs.collapse', function () {
+ ok(target1.hasClass('collapsed'))
+ ok(target2.hasClass('collapsed'))
+ ok(!target3.hasClass('collapsed'))
+
+ start()
+ })
+
+ target3.click()
+ })
+
})