If you recently tested a link with the promo code in the URL, then the promo code is saved within your browser session and cache. Even though the promo code is not in the URL, it is saved in your browser session. To continue testing, you should either clear your web browser's cache, open a private browsing window, or try it in another browser where the promo code has not been used yet.