11/* eslint-disable no-mixed-spaces-and-tabs */
22/* eslint-disable no-tabs */
33const cloudinary = require ( "../../../../cloudinary" ) ;
4+ const expect = require ( 'expect.js' ) ;
45const TIMEOUT = require ( '../../../testUtils/testConstants' ) . TIMEOUT ;
5- let runOnlyForInternalPRs = process . env . TRAVIS_SECURE_ENV_VARS ? describe : describe . skip ;
66
7-
8- describe ( 'Provisioning API - Access Keys Management' , function ( ) {
7+ describe . skip ( 'Provisioning API - Access Keys Management' , function ( ) {
98 let CLOUD_SECRET ;
109 let CLOUD_API ;
1110 let CLOUD_NAME ;
@@ -50,30 +49,30 @@ describe('Provisioning API - Access Keys Management', function () {
5049 const accessKeys = await cloudinary . provisioning . account . access_keys ( CLOUD_ID ) ;
5150 expect ( Object . keys ( accessKeys ) ) . to . eql ( [ 'access_keys' , 'total' ] ) ;
5251 expect ( accessKeys . access_keys . length ) . to . eql ( 1 ) ;
53- expect ( Object . keys ( accessKeys . access_keys [ 0 ] ) ) . to . eql ( [ 'name' , 'api_key' , 'api_secret' , 'created_at' , 'updated_at' , 'enabled' ] ) ;
52+ expect ( Object . keys ( accessKeys . access_keys [ 0 ] ) ) . to . eql ( [ 'name' , 'api_key' , 'api_secret' , 'created_at' , 'updated_at' , 'enabled' , 'root' ] ) ;
5453 } ) ;
5554
5655 it ( 'Generate new access key' , async ( ) => {
5756 const keyName = `test-access-key-${ Date . now ( ) } `
5857 const newAccessKey = await cloudinary . provisioning . account . generate_access_key ( CLOUD_ID , { name : keyName } ) ;
59- expect ( Object . keys ( newAccessKey ) ) . to . eql ( [ 'name' , 'api_key' , 'api_secret' , 'created_at' , 'updated_at' , 'enabled' ] ) ;
58+ expect ( Object . keys ( newAccessKey ) ) . to . eql ( [ 'name' , 'api_key' , 'api_secret' , 'created_at' , 'updated_at' , 'enabled' , 'root' ] ) ;
6059 expect ( newAccessKey . name ) . to . eql ( keyName ) ;
6160 } ) ;
6261
6362 it ( 'List access keys with optional query params' , async ( ) => {
6463 const keyName1 = `A-test-access-key-${ Date . now ( ) } `
6564 const newAccessKey1 = await cloudinary . provisioning . account . generate_access_key ( CLOUD_ID , { name : keyName1 } ) ;
66- expect ( Object . keys ( newAccessKey1 ) ) . to . eql ( [ 'name' , 'api_key' , 'api_secret' , 'created_at' , 'updated_at' , 'enabled' ] ) ;
65+ expect ( Object . keys ( newAccessKey1 ) ) . to . eql ( [ 'name' , 'api_key' , 'api_secret' , 'created_at' , 'updated_at' , 'enabled' , 'root' ] ) ;
6766 expect ( newAccessKey1 . name ) . to . eql ( keyName1 ) ;
6867
6968 const keyName2 = `B-test-access-key-${ Date . now ( ) } `
7069 const newAccessKey2 = await cloudinary . provisioning . account . generate_access_key ( CLOUD_ID , { name : keyName2 } ) ;
71- expect ( Object . keys ( newAccessKey2 ) ) . to . eql ( [ 'name' , 'api_key' , 'api_secret' , 'created_at' , 'updated_at' , 'enabled' ] ) ;
70+ expect ( Object . keys ( newAccessKey2 ) ) . to . eql ( [ 'name' , 'api_key' , 'api_secret' , 'created_at' , 'updated_at' , 'enabled' , 'root' ] ) ;
7271 expect ( newAccessKey2 . name ) . to . eql ( keyName2 ) ;
7372
7473 const keyName3 = `C-test-access-key-${ Date . now ( ) } `
7574 const newAccessKey3 = await cloudinary . provisioning . account . generate_access_key ( CLOUD_ID , { name : keyName3 } ) ;
76- expect ( Object . keys ( newAccessKey3 ) ) . to . eql ( [ 'name' , 'api_key' , 'api_secret' , 'created_at' , 'updated_at' , 'enabled' ] ) ;
75+ expect ( Object . keys ( newAccessKey3 ) ) . to . eql ( [ 'name' , 'api_key' , 'api_secret' , 'created_at' , 'updated_at' , 'enabled' , 'root' ] ) ;
7776 expect ( newAccessKey3 . name ) . to . eql ( keyName3 ) ;
7877
7978 const pageSize = 2 ;
@@ -85,7 +84,7 @@ describe('Provisioning API - Access Keys Management', function () {
8584 } ) ;
8685 expect ( Object . keys ( accessKeys ) ) . to . eql ( [ 'access_keys' , 'total' ] ) ;
8786 expect ( accessKeys . access_keys . length ) . to . eql ( pageSize ) ;
88- expect ( Object . keys ( accessKeys . access_keys [ 0 ] ) ) . to . eql ( [ 'name' , 'api_key' , 'api_secret' , 'created_at' , 'updated_at' , 'enabled' ] ) ;
87+ expect ( Object . keys ( accessKeys . access_keys [ 0 ] ) ) . to . eql ( [ 'name' , 'api_key' , 'api_secret' , 'created_at' , 'updated_at' , 'enabled' , 'root' ] ) ;
8988 } ) ;
9089
9190 it ( "Update access key" , async ( ) => {
@@ -96,12 +95,13 @@ describe('Provisioning API - Access Keys Management', function () {
9695 { name : keyName , enabled : false }
9796 ) ;
9897 expect ( Object . keys ( newAccessKey ) ) . to . eql ( [
99- "name" ,
100- "api_key" ,
101- "api_secret" ,
102- "created_at" ,
103- "updated_at" ,
104- "enabled"
98+ 'name' ,
99+ 'api_key' ,
100+ 'api_secret' ,
101+ 'created_at' ,
102+ 'updated_at' ,
103+ 'enabled' ,
104+ 'root'
105105 ] ) ;
106106 expect ( newAccessKey . name ) . to . eql ( keyName ) ;
107107 expect ( newAccessKey . enabled ) . to . eql ( false ) ;
@@ -114,13 +114,14 @@ describe('Provisioning API - Access Keys Management', function () {
114114 { name : newName , enabled : true , dedicated_for : "webhooks" }
115115 ) ;
116116 expect ( Object . keys ( updatedAccessKey ) ) . to . eql ( [
117- "name" ,
118- "api_key" ,
119- "api_secret" ,
120- "created_at" ,
121- "updated_at" ,
122- "enabled" ,
123- "dedicated_for"
117+ 'name' ,
118+ 'api_key' ,
119+ 'api_secret' ,
120+ 'created_at' ,
121+ 'updated_at' ,
122+ 'enabled' ,
123+ 'dedicated_for' ,
124+ 'root'
124125 ] ) ;
125126 expect ( updatedAccessKey . name ) . to . eql ( newName ) ;
126127 expect ( updatedAccessKey . enabled ) . to . eql ( true ) ;
@@ -132,7 +133,7 @@ describe('Provisioning API - Access Keys Management', function () {
132133 it ( 'Delete access keys' , async ( ) => {
133134 const keyName = `test-access-key-${ Date . now ( ) } `
134135 const newAccessKey = await cloudinary . provisioning . account . generate_access_key ( CLOUD_ID , { name : keyName } ) ;
135- expect ( Object . keys ( newAccessKey ) ) . to . eql ( [ 'name' , 'api_key' , 'api_secret' , 'created_at' , 'updated_at' , 'enabled' ] ) ;
136+ expect ( Object . keys ( newAccessKey ) ) . to . eql ( [ 'name' , 'api_key' , 'api_secret' , 'created_at' , 'updated_at' , 'enabled' , 'root' ] ) ;
136137 expect ( newAccessKey . name ) . to . eql ( keyName ) ;
137138
138139 const deleteAccessKey = await cloudinary . provisioning . account . delete_access_key ( CLOUD_ID , newAccessKey . api_key ) ;
@@ -143,7 +144,7 @@ describe('Provisioning API - Access Keys Management', function () {
143144 it ( 'Delete access keys by name' , async ( ) => {
144145 const keyName = `test-access-key-${ Date . now ( ) } `
145146 const newAccessKey = await cloudinary . provisioning . account . generate_access_key ( CLOUD_ID , { name : keyName } ) ;
146- expect ( Object . keys ( newAccessKey ) ) . to . eql ( [ 'name' , 'api_key' , 'api_secret' , 'created_at' , 'updated_at' , 'enabled' ] ) ;
147+ expect ( Object . keys ( newAccessKey ) ) . to . eql ( [ 'name' , 'api_key' , 'api_secret' , 'created_at' , 'updated_at' , 'enabled' , 'root' ] ) ;
147148 expect ( newAccessKey . name ) . to . eql ( keyName ) ;
148149
149150 const deleteAccessKey = await cloudinary . provisioning . account . delete_access_key_by_name ( CLOUD_ID , { name : keyName } ) ;
0 commit comments