What do you need to properly jump to a matched search result?

To reproduce, make a macro with a search in it after you've run `vim -u NONE` to ensure there's no vimrc interfering. You'll need to make a file with at least 2 lines and put the cursor on the line without the text `TEST_TEXT`.

```
map x :norm gg/TEST_TEXT^MIthis

```

My intention is that when I press `x`, it goes to the top of the file, looks for TEST\_TEXT and then puts `this` at the start of the line that matches the search. The `^M` is a literal newline, achieved with the CtrlQ+Enter keypress. What's happening instead is either nothing happens, or the text gets entered on the same line as when I called the macro.

If I just run the `:norm gg/TEST_TEXT^MIthis` command without mapping it to a key, the command executes successfully. 

I had an initially longer command involving a separate file and the tcomment plugin, but I've gotten it narrowed down to this. 

What is the correct sequence of keys to pull this off once I've mapped it to a key?