If the cost of moving the unit is 2, then I shouldn't be able to move the unit at all when it only has 1 movement point left but I still can.
It depends of the rule. If the rule was: you can only move into a tile if you have at least the movement cost of the tile.
But it isn't the case. And it is lucky since all units have a default movement point of 1 and nearly all tiles have a movement cost of at least 2.