mockserver.js 551 B

12345678910111213141516171819202122
  1. const { app } = require('../src/standalone')
  2. const express = require('express')
  3. const session = require('express-session')
  4. var authServer = express()
  5. authServer.use(session({ secret: 'grant', resave: true, saveUninitialized: true }))
  6. authServer.all('*/callback', (req, res, next) => {
  7. req.session.grant = {
  8. response: { access_token: 'fake token' }
  9. }
  10. next()
  11. })
  12. authServer.all('/drive/send-token', (req, res, next) => {
  13. req.session.grant = {
  14. state: 'non-empty-value' }
  15. next()
  16. })
  17. authServer.use(app)
  18. module.exports = { authServer }