@shopify/polaris
Version:
Shopify’s admin product component library
16 lines (13 loc) • 401 B
text/typescript
import chalk from 'chalk';
import type {Node} from '@shopify/react-testing';
export function toBeDisabled(received: Node<any>) {
const pass = received.prop('disabled') === true;
return {
pass,
message() {
return pass
? chalk.green(`Expected component not to be disabled, but it was.`)
: chalk.red(`Expected component to be disabled, but it wasn't.`);
},
};
}