Added new tests for shift