@@ -7,51 +7,50 @@ import { IExternalPowerShellDetails, IPowerShellExtensionClient } from "../../sr
77
88describe ( "ExternalApi feature" , function ( ) {
99 describe ( "External extension registration" , function ( ) {
10- let powerShellExtensionClient : IPowerShellExtensionClient ;
10+ let extension : IPowerShellExtensionClient ;
1111 before ( async function ( ) {
12- const powershellExtension = await utils . ensureExtensionIsActivated ( ) ;
13- powerShellExtensionClient = powershellExtension ! . exports as IPowerShellExtensionClient ;
12+ extension = await utils . ensureExtensionIsActivated ( ) ;
1413 } ) ;
1514
1615 it ( "Registers and unregisters an extension" , function ( ) {
17- const sessionId : string = powerShellExtensionClient . registerExternalExtension ( utils . extensionId ) ;
16+ const sessionId : string = extension . registerExternalExtension ( utils . extensionId ) ;
1817 assert . notStrictEqual ( sessionId , "" ) ;
1918 assert . notStrictEqual ( sessionId , null ) ;
2019 assert . strictEqual (
21- powerShellExtensionClient . unregisterExternalExtension ( sessionId ) ,
20+ extension . unregisterExternalExtension ( sessionId ) ,
2221 true ) ;
2322 } ) ;
2423
2524 it ( "Registers and unregisters an extension with a version" , function ( ) {
26- const sessionId : string = powerShellExtensionClient . registerExternalExtension ( utils . extensionId , "v2" ) ;
25+ const sessionId : string = extension . registerExternalExtension ( utils . extensionId , "v2" ) ;
2726 assert . notStrictEqual ( sessionId , "" ) ;
2827 assert . notStrictEqual ( sessionId , null ) ;
2928 assert . strictEqual (
30- powerShellExtensionClient . unregisterExternalExtension ( sessionId ) ,
29+ extension . unregisterExternalExtension ( sessionId ) ,
3130 true ) ;
3231 } ) ;
3332
3433 it ( "Rejects if not registered" , async function ( ) {
3534 assert . rejects (
36- async ( ) => await powerShellExtensionClient . getPowerShellVersionDetails ( "" ) )
35+ async ( ) => await extension . getPowerShellVersionDetails ( "" ) )
3736 } ) ;
3837
3938 it ( "Throws if attempting to register an extension more than once" , async function ( ) {
40- const sessionId : string = powerShellExtensionClient . registerExternalExtension ( utils . extensionId ) ;
39+ const sessionId : string = extension . registerExternalExtension ( utils . extensionId ) ;
4140 try {
4241 assert . throws (
43- ( ) => powerShellExtensionClient . registerExternalExtension ( utils . extensionId ) ,
42+ ( ) => extension . registerExternalExtension ( utils . extensionId ) ,
4443 {
4544 message : `The extension '${ utils . extensionId } ' is already registered.`
4645 } ) ;
4746 } finally {
48- powerShellExtensionClient . unregisterExternalExtension ( sessionId ) ;
47+ extension . unregisterExternalExtension ( sessionId ) ;
4948 }
5049 } ) ;
5150
5251 it ( "Throws when unregistering an extension that isn't registered" , async function ( ) {
5352 assert . throws (
54- ( ) => powerShellExtensionClient . unregisterExternalExtension ( "not-real" ) ,
53+ ( ) => extension . unregisterExternalExtension ( "not-real" ) ,
5554 {
5655 message : `No extension registered with session UUID: not-real`
5756 } ) ;
@@ -60,18 +59,17 @@ describe("ExternalApi feature", function () {
6059
6160 describe ( "PowerShell version details" , ( ) => {
6261 let sessionId : string ;
63- let powerShellExtensionClient : IPowerShellExtensionClient ;
62+ let extension : IPowerShellExtensionClient ;
6463
6564 before ( async function ( ) {
66- const powershellExtension = await utils . ensureExtensionIsActivated ( ) ;
67- powerShellExtensionClient = powershellExtension ! . exports as IPowerShellExtensionClient ;
68- sessionId = powerShellExtensionClient . registerExternalExtension ( utils . extensionId ) ;
65+ extension = await utils . ensureExtensionIsActivated ( ) ;
66+ sessionId = extension . registerExternalExtension ( utils . extensionId ) ;
6967 } ) ;
7068
71- after ( function ( ) { powerShellExtensionClient . unregisterExternalExtension ( sessionId ) ; } ) ;
69+ after ( function ( ) { extension . unregisterExternalExtension ( sessionId ) ; } ) ;
7270
7371 it ( "Gets non-empty version details from the PowerShell Editor Services" , async function ( ) {
74- const versionDetails : IExternalPowerShellDetails = await powerShellExtensionClient . getPowerShellVersionDetails ( sessionId ) ;
72+ const versionDetails : IExternalPowerShellDetails = await extension . getPowerShellVersionDetails ( sessionId ) ;
7573
7674 assert . notStrictEqual ( versionDetails . architecture , "" ) ;
7775 assert . notStrictEqual ( versionDetails . architecture , null ) ;
0 commit comments