Automatic assign subscription to level not working

I set up a subscription and I assigned that subscription to a level, but when i did a test subscription purchase successfully, I noticed that the user is not automatically assigned to that level. I had to manually set it so the content appears for the user. I set my options "stranger" settings to "visitor" - any help would be appreciated, thanks.