Added a test case for "purple include", fixed a bug.