Use spyOnDependency `toast` instead of importing and spying on global Vue

The following discussion from !15015 (merged) should be addressed:

  • @pslaughter started a discussion:

    issue: Let's create a follow up issue to use spyOnDependency on toast instead of spying directly on Vue.toasted.

Assignee Loading
Time tracking Loading