split function signature tests into individual tests