* Add tests demonstrating --require-pragma behavior with range * Don't format range if required pragma is missing outside range Fixes https://github.com/prettier/prettier/issues/3985