12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- export function visitorSpyPlugin() {
- let Once = jest.fn()
- let OnceExit = jest.fn()
- let Root = jest.fn()
- let AtRule = jest.fn()
- let Rule = jest.fn()
- let Comment = jest.fn()
- let Declaration = jest.fn()
- let plugin = Object.assign(
- function () {
- return {
- postcssPlugin: 'visitor-test',
- // These work fine
- Once,
- OnceExit,
- // These break
- Root,
- Rule,
- AtRule,
- Declaration,
- Comment,
- }
- },
- { postcss: true }
- )
- return {
- plugin,
- spies: {
- Once,
- OnceExit,
- Root,
- AtRule,
- Rule,
- Comment,
- Declaration,
- },
- }
- }
|