tokenmock.js 576 B

1234567891011121314151617181920212223242526
  1. /**
  2. * @license Copyright (c) 2003-2020, CKSource - Frederico Knabben. All rights reserved.
  3. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  4. */
  5. import Token from '@ckeditor/ckeditor-cloud-services-core/src/token/token';
  6. export default class TokenMock extends Token {
  7. /**
  8. * Overrides request and set the next token
  9. *
  10. * @returns {Promise.<Token>}
  11. */
  12. refreshToken() {
  13. this.set( 'value', TokenMock.initialToken );
  14. return Promise.resolve( this );
  15. }
  16. /**
  17. * Overrides interval
  18. *
  19. * @protected
  20. */
  21. _startRefreshing() {}
  22. }