Please have a look at the enclosed MWE. It shows three rectangles at different rotating angles with respect to a coordinate. When not loading the positioning library the result is as expected (see second picture below). But with this fine library the south western point of the node (as shown with the rectangle) seems to be nailed to the canvas (see first picture below).
I am definitely not sure, but I can not believe that this is the intended behaviour.
\documentclass{scrartcl}
\usepackage{tikz}
\usetikzlibrary{positioning}
\begin{document}
\begin{tikzpicture}
\fill[red] (8.4,0) circle (1pt) node[rectangle,draw,above right=10pt]
{Test};
\fill[red] (8.4,-2) circle (1pt) node[rotate=45,rectangle,draw,above right=10pt]
{Test};
\fill[red] (8.4,-4) circle (1pt) node[rotate=90,rectangle,draw,above right=10pt]
{Test};
\end{tikzpicture}
\end{document}


Based on percusse's answer appears an additional question. How do I get this result?

In words: I want the west anchor of the node (which is 90° rotated) to appear 10 pt above the node. The following MWE is to no avail.
\documentclass{scrartcl}
\usepackage{tikz}
\usetikzlibrary{positioning}
\begin{document}
\begin{tikzpicture}
\fill[red] (8.4,0) circle (1pt) node[rotate around={90:(0,0)},rectangle,draw,right=10pt]
{Test};
\fill[red] (8.4,-2) circle (1pt) node[rotate around={90:(0,0)},rectangle,draw,above=10pt]
{Test};
\end{tikzpicture}
\end{document}
which leads to

