How to use the mwp-test-utils.getServer function in mwp-test-utils

To help you get started, we’ve selected a few mwp-test-utils examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github meetup / meetup-web-platform / tests / integration / requestAuthPlugin.int.js View on Github external
});
		}
		if (url.includes(serverConfig.oauth.access_url)) {
			return makeMockFetchResponse({
				oauth_token: expectedOauthToken,
				refresh_token: 'whatever',
			});
		}
		return makeMockFetchResponse({});
	});
	const fooRoute = {
		method: 'get',
		path: '/foo',
		handler: (request, reply) => reply(expectedResponse),
	};
	const server = getServer();
	return server
		.register({
			register: requestAuthPlugin,
			options: serverConfig,
		})
		.then(() => server.route(fooRoute))
		.then(() => server.auth.strategy('default', 'oauth', 'required'))
		.then(() => server.inject(makeRequest(cookies)))
		.then(test)
		.then(() => server.stop());
};

mwp-test-utils

Helpers for running unit tests in MWP apps

MIT
Latest version published 2 years ago

Package Health Score

39 / 100
Full package analysis

Similar packages