Так не бывает. Если локал сторадж действительно пуст, то подобный запрос вернет
null
.
localStorage.getItem('test'); // null
В вашем случае скорее всего запись под этим именем уже есть.
Это можно легко проверить:
localStorage.setItem('foo', 'bar')
localStorage.length // 1
localStorage.foo // bar
localStorage.getItem('foo') // bar
Потом вы всегда можете открыть консоль разработчика и посмотреть его содержимое.