1.0.3 • Published 5 years ago

cypress-devicer v1.0.3

Weekly downloads
-
License
ISC
Repository
-
Last release
5 years ago

cy-view

  • Run tests suite across multiple viewports

Installation

Install cy-view

$ npm i --save-dev cy-view

Usage

import cyView from 'cy-view';

const devices = [
	{
		model: 'macbook-15',
		width: 1440,
		height: 900
	},
	{
		model: 'ipad-2',
		width: 768,
		height: 1024
	},
	{
		model: 'iphone-6+',
		width: 414,
		height: 736
	}
];

// Add urls to test against
const urls = [
	'https://ao.com/product/idc8t3b-indesit-eco-time-condenser-tumble-dryer-white-38191-18.aspx',
	'https://ao.com/product/zwf01483wr-zanussi-lindo300-washing-machine-white-29672-1.aspx'
];

// Tell cy-view which devices you want to test on with an array of objects structured like the devices variable above
const washingMachinePageTests = cyView(devices);

// Pass your urls variable in and your good to go!
washingMachinePageTests(urls, () => {
	it('should blah blah blah...', () => {
		...assertions here!
	});
});