@@ -40,6 +40,7 @@ describe('quote-selection', function () {
4040 changeCount ++
4141 } )
4242 const quote = new Quote ( )
43+ assert . ok ( quote . active )
4344 assert . ok ( quote . closest ( '[data-quote], [data-nested-quote]' ) )
4445 quote . insert ( textarea )
4546
@@ -57,6 +58,7 @@ describe('quote-selection', function () {
5758 textarea . hidden = false
5859
5960 const quote = new Quote ( )
61+ assert . ok ( quote . active )
6062 assert . ok ( quote . closest ( '[data-quote], [data-nested-quote]' ) )
6163 quote . insert ( textarea )
6264
@@ -71,8 +73,15 @@ describe('quote-selection', function () {
7173
7274 const quote = new Quote ( )
7375
76+ assert . ok ( quote . active )
7477 assert . equal ( quote . closest ( '[data-quote], [data-nested-quote]' ) , null )
7578 } )
79+
80+ it ( 'is not active if nothing is selected' , function ( ) {
81+ window . getSelection ( ) . removeAllRanges ( )
82+ const quote = new Quote ( )
83+ assert . notOk ( quote . active )
84+ } )
7685 } )
7786
7887 describe ( 'with markdown enabled' , function ( ) {
@@ -132,6 +141,7 @@ describe('quote-selection', function () {
132141 fragment . querySelector ( 'img[alt]' ) . replaceWith ( ':emoji:' )
133142 } )
134143 quote . select ( document . querySelector ( '.comment-body' ) )
144+ assert . ok ( quote . active )
135145 assert . ok ( quote . closest ( '[data-quote]' ) )
136146
137147 const textarea = document . querySelector ( 'textarea' )
0 commit comments