21 lines
715 B
JavaScript
21 lines
715 B
JavaScript
import * as smartexpect from './dist_ts/index.js';
|
|
console.log('script start');
|
|
const obj = { topLevel: 'hello' };
|
|
console.log('script: after obj');
|
|
console.log('script: test for alias toHaveProperty');
|
|
try {
|
|
smartexpect.expect(obj).toHaveProperty('topLevel');
|
|
console.log('alias toHaveProperty succeeded');
|
|
} catch(err) {
|
|
console.error('alias toHaveProperty failed:', err.message);
|
|
}
|
|
console.log('script: after first try');
|
|
console.log('script: test for alias not.toHaveProperty');
|
|
try {
|
|
smartexpect.expect(obj).not.toHaveProperty('missing');
|
|
console.log('alias not.toHaveProperty succeeded');
|
|
} catch(err) {
|
|
console.error('alias not.toHaveProperty failed:', err.message);
|
|
}
|
|
console.log('script end');
|