Not all laptops when using the battery will provide enough power to the USB port for a hard drive. They only provide that much current when they have AC power.
Also, some laptop drives draw too much current to run off the USB port even with the dual plug USB ports. Unfortunately, you won't know. The hard drive will spin up, you'll see it in your OS, and it will seem to work normally. Until you get file corruption that is.
That being said I have one and it has the dual plug USB cable and can be powered from an external power supply as well. Nice thing to have. Some of the enclosures are complete crap, so don't always go for the cheapest with data that you actually need.