Guest User

Untitled

a guest
Nov 27th, 2018
128
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.63 KB | None | 0 0
  1. function(creds) {
  2. var temp = creds.username + ':' + creds.password;
  3. var Base64 = Java.type('java.util.Base64');
  4. var encoded = Base64.getEncoder().encodeToString(temp.bytes);
  5. return {Authorization: 'Basic ' + encoded};
  6. }
  7.  
  8. ...
  9. config.apitester1AuthHeader =
  10. karate.callSingle('classpath:auth-headers.js', {username:'apitester1', password:'xxx'});
  11. config.apitester2AuthHeader =
  12. karate.callSingle('classpath:auth-headers.js', {username:'apitester2', password:'xxx'});
  13. ...
  14.  
  15. Feature: project end-point
  16.  
  17. Background:
  18. * url baseUrl
  19. Scenario: get projects user has right to
  20. * header = apitester1AuthHeader
  21. Given path 'project'
  22. ...
Add Comment
Please, Sign In to add comment