@angular/material
Version:
Angular Material
22 lines • 3.49 kB
JavaScript
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("tslib"),require("@angular/cdk/testing")):"function"==typeof define&&define.amd?define("@angular/material/badge/testing",["exports","tslib","@angular/cdk/testing"],t):t(((e=e||self).ng=e.ng||{},e.ng.material=e.ng.material||{},e.ng.material.badge=e.ng.material.badge||{},e.ng.material.badge.testing={}),e.tslib,e.ng.cdk.testing)}(this,(function(e,t,n){"use strict";
/**
* @license
* Copyright Google LLC All Rights Reserved.
*
* Use of this source code is governed by an MIT-style license that can be
* found in the LICENSE file at https://angular.io/license
*/var a=function(e){function a(){var t=null!==e&&e.apply(this,arguments)||this;return t._badgeElement=t.locatorFor(".mat-badge-content"),t}return t.__extends(a,e),a.with=function(e){return void 0===e&&(e={}),new n.HarnessPredicate(a,e).addOption("text",e.text,(function(e,t){return n.HarnessPredicate.stringMatches(e.getText(),t)}))},a.prototype.getText=function(){return t.__awaiter(this,void 0,void 0,(function(){return t.__generator(this,(function(e){switch(e.label){case 0:return[4,this._badgeElement()];case 1:return[2,e.sent().text()]}}))}))},a.prototype.isOverlapping=function(){return t.__awaiter(this,void 0,void 0,(function(){return t.__generator(this,(function(e){switch(e.label){case 0:return[4,this.host()];case 1:return[2,e.sent().hasClass("mat-badge-overlap")]}}))}))},a.prototype.getPosition=function(){return t.__awaiter(this,void 0,void 0,(function(){var e,n;return t.__generator(this,(function(t){switch(t.label){case 0:return[4,this.host()];case 1:return e=t.sent(),n="",[4,e.hasClass("mat-badge-above")];case 2:return t.sent()?(n+="above",[3,5]):[3,3];case 3:return[4,e.hasClass("mat-badge-below")];case 4:t.sent()&&(n+="below"),t.label=5;case 5:return[4,e.hasClass("mat-badge-before")];case 6:return t.sent()?(n+=" before",[3,9]):[3,7];case 7:return[4,e.hasClass("mat-badge-after")];case 8:t.sent()&&(n+=" after"),t.label=9;case 9:return[2,n.trim()]}}))}))},a.prototype.getSize=function(){return t.__awaiter(this,void 0,void 0,(function(){var e;return t.__generator(this,(function(t){switch(t.label){case 0:return[4,this.host()];case 1:return[4,(e=t.sent()).hasClass("mat-badge-small")];case 2:return t.sent()?[2,"small"]:[3,3];case 3:return[4,e.hasClass("mat-badge-large")];case 4:if(t.sent())return[2,"large"];t.label=5;case 5:return[2,"medium"]}}))}))},a.prototype.isHidden=function(){return t.__awaiter(this,void 0,void 0,(function(){return t.__generator(this,(function(e){switch(e.label){case 0:return[4,this.host()];case 1:return[2,e.sent().hasClass("mat-badge-hidden")]}}))}))},a.prototype.isDisabled=function(){return t.__awaiter(this,void 0,void 0,(function(){return t.__generator(this,(function(e){switch(e.label){case 0:return[4,this.host()];case 1:return[2,e.sent().hasClass("mat-badge-disabled")]}}))}))},a.hostSelector=".mat-badge",a}(n.ComponentHarness);
/**
* @license
* Copyright Google LLC All Rights Reserved.
*
* Use of this source code is governed by an MIT-style license that can be
* found in the LICENSE file at https://angular.io/license
*/
/**
* @license
* Copyright Google LLC All Rights Reserved.
*
* Use of this source code is governed by an MIT-style license that can be
* found in the LICENSE file at https://angular.io/license
*/e.MatBadgeHarness=a,Object.defineProperty(e,"__esModule",{value:!0})}));