It's my understanding that quoting the arguments isn't necessary provided that you use ```[[``` rather than ```[``` (which is one of the reasons that I use ```[[``` where available).  For example:

    $ bash -c 'many_words="one > two"; [[ $many_words == "one > two" ]] && echo true'
    true

Still, I guess it may be better not to rely on such non-obvious differences between ```[[``` and ```[```.