diff --git a/tests/unit/unittest/projectstorage-test.cpp b/tests/unit/unittest/projectstorage-test.cpp index 394edd947ee..6a5fc7c4159 100644 --- a/tests/unit/unittest/projectstorage-test.cpp +++ b/tests/unit/unittest/projectstorage-test.cpp @@ -5976,4 +5976,14 @@ TEST_F(ProjectStorage, GetType) ASSERT_THAT(type, Optional(IsInfoType(defaultPropertyId))); } +TEST_F(ProjectStorage, DontGetTypeForInvalidId) +{ + auto package{createSimpleSynchronizationPackage()}; + storage.synchronize(package); + + auto type = storage.type(TypeId()); + + ASSERT_THAT(type, Eq(Utils::nullopt)); +} + } // namespace