tests: add more preprocessor tests