Macro expansion tests are missing parent context, which works in real use-cases, but not in macro tests.