Skip to content

Instantly share code, notes, and snippets.

@joshrendek
Created July 3, 2014 01:21
Show Gist options
  • Save joshrendek/b993ad3fe848951460aa to your computer and use it in GitHub Desktop.
Save joshrendek/b993ad3fe848951460aa to your computer and use it in GitHub Desktop.
pm := new(MockPackageManager)
a := new(MockSyswardApi)
pm.On("UpdatePackage", "apt").Return(nil)
job := Job{
JobId: 1,
JobType: "upgrade-package",
PackageName: "apt",
}
a.On("JobPostBack", job).Return()
package_manager = pm
api = a
job.run()
pm.Mock.AssertExpectations(t)
a.Mock.AssertExpectations(t)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment