@@ -770,28 +770,34 @@ describe("WidgetApi", () => {
770770 ) ;
771771 } ) ;
772772 } ) ;
773+ } ) ;
774+
775+ describe ( "capabilities" , ( ) => {
776+ let widgetApi : WidgetApi ;
777+
778+ beforeEach ( ( ) => {
779+ widgetApi = new WidgetApi ( ) ;
780+ } ) ;
781+
782+ it ( "should request single capability" , ( ) => {
783+ const capability = "org.example.capability" ;
784+ expect ( widgetApi . hasCapability ( capability ) ) . toBe ( false ) ;
785+ widgetApi . requestCapability ( capability ) ;
786+ expect ( widgetApi . hasCapability ( capability ) ) . toBe ( true ) ;
787+ } ) ;
773788
774- describe ( "capabilities" , ( ) => {
775- it ( "should request single capability" , ( ) => {
776- const capability = "org.example.capability" ;
789+ it ( "should request multiple capabilities" , ( ) => {
790+ const capabilities : string [ ] = [ ] ;
791+ for ( let i = 1 ; i <= 3 ; i ++ ) {
792+ capabilities . push ( `org.example.capability${ i } ` ) ;
793+ }
794+ for ( const capability of capabilities ) {
777795 expect ( widgetApi . hasCapability ( capability ) ) . toBe ( false ) ;
778- widgetApi . requestCapability ( capability ) ;
796+ }
797+ widgetApi . requestCapabilities ( capabilities ) ;
798+ for ( const capability of capabilities ) {
779799 expect ( widgetApi . hasCapability ( capability ) ) . toBe ( true ) ;
780- } ) ;
781-
782- it ( "should request multiple capability" , ( ) => {
783- const capabilities : string [ ] = [ ] ;
784- for ( let i = 1 ; i <= 3 ; i ++ ) {
785- capabilities . push ( `org.example.capability${ i } ` ) ;
786- }
787- for ( const capability of capabilities ) {
788- expect ( widgetApi . hasCapability ( capability ) ) . toBe ( false ) ;
789- }
790- widgetApi . requestCapabilities ( capabilities ) ;
791- for ( const capability of capabilities ) {
792- expect ( widgetApi . hasCapability ( capability ) ) . toBe ( true ) ;
793- }
794- } ) ;
800+ }
795801 } ) ;
796802} ) ;
797803
0 commit comments