@@ -1040,11 +1040,18 @@ define(function (require, exports, module) {
10401040 item . metadata . name === "mock-legacy-extension" ) {
10411041 expect ( view ) . toHaveText ( item . metadata . name ) ;
10421042 expect ( $button . length ) . toBe ( 1 ) ;
1043+
1044+ // But no update button
1045+ var $updateButton = $ ( "button.update[data-extension-id=" + item . metadata . name + "]" , view . $el ) ;
1046+ expect ( $updateButton . length ) . toBe ( 0 ) ;
10431047 } else {
10441048 expect ( view ) . not . toHaveText ( item . metadata . name ) ;
10451049 expect ( $button . length ) . toBe ( 0 ) ;
10461050 }
10471051 } ) ;
1052+
1053+ // And no overall update icon overlay
1054+ expect ( model . notifyCount ) . toBe ( 0 ) ;
10481055 } ) ;
10491056 } ) ;
10501057
@@ -1172,6 +1179,7 @@ define(function (require, exports, module) {
11721179 var $button = $ ( "button.update[data-extension-id=mock-extension]" , view . $el ) ;
11731180 expect ( $button . length ) . toBe ( 1 ) ;
11741181 expect ( $button . prop ( "disabled" ) ) . toBeFalsy ( ) ;
1182+ expect ( model . notifyCount ) . toBe ( 1 ) ;
11751183
11761184 expect ( $ ( "button.install[data-extension-id=mock-extension]" , view . $el ) . length ) . toBe ( 0 ) ;
11771185 } ) ;
@@ -1189,6 +1197,7 @@ define(function (require, exports, module) {
11891197 var $button = $ ( "button.update[data-extension-id=mock-extension]" , view . $el ) ;
11901198 expect ( $button . length ) . toBe ( 1 ) ;
11911199 expect ( $button . prop ( "disabled" ) ) . toBeTruthy ( ) ;
1200+ expect ( model . notifyCount ) . toBe ( 1 ) ;
11921201
11931202 expect ( $ ( "button.install[data-extension-id=mock-extension]" , view . $el ) . length ) . toBe ( 0 ) ;
11941203 expect ( $ ( ".alert.warning" , view . $el ) . length ) . toBe ( 0 ) ;
@@ -1206,6 +1215,7 @@ define(function (require, exports, module) {
12061215 var $button = $ ( "button.update[data-extension-id=mock-extension]" , view . $el ) ;
12071216 expect ( $button . length ) . toBe ( 1 ) ;
12081217 expect ( $button . prop ( "disabled" ) ) . toBeTruthy ( ) ;
1218+ expect ( model . notifyCount ) . toBe ( 1 ) ;
12091219
12101220 expect ( $ ( "button.install[data-extension-id=mock-extension]" , view . $el ) . length ) . toBe ( 0 ) ;
12111221 expect ( $ ( ".alert.warning" , view . $el ) . length ) . toBe ( 0 ) ;
0 commit comments