36 lines
1.4 KiB
OpenEdge ABL
36 lines
1.4 KiB
OpenEdge ABL
@isTest
|
|
private class UpdateAdminAccessTokenTest {
|
|
@IsTest
|
|
static void testUpdateShopifyTokenMethod() {
|
|
List<HIC_ShopifySync__HIC_Configuration__c> ConList = new List<HIC_ShopifySync__HIC_Configuration__c>();
|
|
HIC_ShopifySync__HIC_Configuration__c con = new HIC_ShopifySync__HIC_Configuration__c();
|
|
con.name = 'Default';
|
|
con.HIC_ShopifySync__Private_Key_Password__c = '0000000000000000True';
|
|
con.HIC_ShopifySync__Opportunity__c = True;
|
|
con.HIC_ShopifySync__Order__c = true;
|
|
con.HIC_ShopifySync__Opportunity_Line_Item__c = True;
|
|
con.HIC_ShopifySync__Order_Line_Item__c = True;
|
|
con.HIC_ShopifySync__Person_Account__c = false;
|
|
con.HIC_ShopifySync__Store__c = '123';
|
|
ConList.add(con);
|
|
insert ConList;
|
|
|
|
|
|
RestRequest request = new RestRequest();
|
|
request.requestURI = '/services/apexrest/UpdateAdminAccessToken/';
|
|
request.httpMethod = 'POST';
|
|
request.addParameter('store', 'SampleStore');
|
|
|
|
request.requestBody = Blob.valueOf('{"access_token": "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", "store_url": "https://patchtesting.myshopify.com"}');
|
|
|
|
|
|
RestResponse response = new RestResponse();
|
|
RestContext.request = request;
|
|
RestContext.response = response;
|
|
|
|
|
|
Test.startTest();
|
|
UpdateAdminAccessToken.updateShopifyToken();
|
|
Test.stopTest();
|
|
}
|
|
} |