to be wearing
to have planned or organized (an event)
informal to deceive or tease (somebody)
to be wearing (something)
to have planned (something) for a particular time
What do you have on for tomorrow?
chiefly Brit, informal to deceive or tease (somebody)
She was just having you on