Hi Yaj,
In this example, the argument is also constant because the bx is a single symbol. for b*x you need either the asterisk or, more commonly, a space between b and x. Mathematica outputs the delta when it is in fact correct. Consider:
In[1]:= FourierTransform[Exp[- x^2/b^2], x, k]
Out[1]= E^(-(1/4) b^2 k^2)/(Sqrt[2] Sqrt[1/b^2])
In[2]:= FourierTransform[UnitStep[x - 1] - UnitStep[x - 2], x, k]
Out[2]= -((I E^(I k) (-1 + E^(I k)))/(k Sqrt[2 \[Pi]]))
Best, David