@@ -113,6 +113,12 @@ describe("Web", () => {
113113 } ) ;
114114 } ) ;
115115
116+ describe ( "currentUser" , ( ) => {
117+ it ( "should return _api/web/currentuser" , ( ) => {
118+ expect ( web . currentUser . toUrl ( ) ) . to . match ( toMatchEndRegex ( "_api/web/currentuser" ) ) ;
119+ } ) ;
120+ } ) ;
121+
116122 if ( testSettings . enableWebTests ) {
117123
118124 describe ( "webs" , ( ) => {
@@ -172,7 +178,7 @@ describe("Web", () => {
172178
173179 describe ( "getFolderByServerRelativeUrl" , ( ) => {
174180 it ( "should get a folder by the server relative url" , function ( ) {
175- return expect ( pnp . sp . web . select ( "ServerRelativeUrl" ) . getAs < any , { ServerRelativeUrl : string } > ( ) . then ( w => {
181+ return expect ( pnp . sp . web . select ( "ServerRelativeUrl" ) . getAs < { ServerRelativeUrl : string } > ( ) . then ( w => {
176182 let url = Util . combinePaths ( w . ServerRelativeUrl , "SitePages" ) ;
177183 return pnp . sp . web . getFolderByServerRelativeUrl ( url ) ;
178184 } ) ) . to . eventually . be . fulfilled ;
@@ -181,7 +187,7 @@ describe("Web", () => {
181187
182188 describe ( "getFileByServerRelativeUrl" , ( ) => {
183189 it ( "should get a file by the server relative url" , function ( ) {
184- return expect ( pnp . sp . web . select ( "ServerRelativeUrl" ) . getAs < any , { ServerRelativeUrl : string } > ( ) . then ( w => {
190+ return expect ( pnp . sp . web . select ( "ServerRelativeUrl" ) . getAs < { ServerRelativeUrl : string } > ( ) . then ( w => {
185191 let url = Util . combinePaths ( w . ServerRelativeUrl , "SitePages" , "Home.aspx" ) ;
186192 return pnp . sp . web . getFileByServerRelativeUrl ( url ) ;
187193 } ) ) . to . eventually . be . fulfilled ;
@@ -190,12 +196,12 @@ describe("Web", () => {
190196
191197 describe ( "update" , ( ) => {
192198 it ( "should update the title of the web" , function ( ) {
193- return expect ( pnp . sp . web . select ( "Title" ) . getAs < any , { Title : string } > ( ) . then ( w => {
199+ return expect ( pnp . sp . web . select ( "Title" ) . getAs < { Title : string } > ( ) . then ( w => {
194200
195201 let newTitle = w . Title + " updated" ;
196202 pnp . sp . web . update ( { Title : newTitle } ) . then ( ( ) => {
197203
198- pnp . sp . web . select ( "Title" ) . getAs < any , { Title : string } > ( ) . then ( w2 => {
204+ pnp . sp . web . select ( "Title" ) . getAs < { Title : string } > ( ) . then ( w2 => {
199205 if ( w2 . Title !== newTitle ) {
200206 throw new Error ( "Update web failed" ) ;
201207 }
@@ -243,7 +249,7 @@ describe("Web", () => {
243249
244250 describe ( "availableWebTemplates" , ( ) => {
245251 it ( "should check for all the available web templates" , function ( ) {
246- return expect ( pnp . sp . web . availableWebTemplates ( ) . getAs < any , any [ ] > ( ) ) . to . eventually . be . not . empty ;
252+ return expect ( pnp . sp . web . availableWebTemplates ( ) . getAs < any [ ] > ( ) ) . to . eventually . be . not . empty ;
247253 } ) ;
248254 } ) ;
249255
@@ -276,5 +282,11 @@ describe("Web", () => {
276282 return expect ( pnp . sp . web . mapToIcon ( "test.docx" ) ) . to . eventually . be . fulfilled ;
277283 } ) ;
278284 } ) ;
285+
286+ describe ( "currentUser" , ( ) => {
287+ it ( "should return _api/web/currentuser" , ( ) => {
288+ return expect ( pnp . sp . web . currentUser . get ( ) ) . to . eventually . be . fulfilled ;
289+ } ) ;
290+ } ) ;
279291 }
280292} ) ;
0 commit comments