Creating more robust test case.

This commit is contained in:
Matt Gibbs
2015-08-19 11:22:40 -04:00
parent 329f39b8da
commit 0ac23ee1fb
+44 -2
View File
@@ -6,11 +6,53 @@ var tour = new Shepherd.Tour({
}
});
tour.addStep('test-step', {
var step1Options: TetherShepherd.IShepherdTourStepOptions = {
text: 'This is a test step being added to the test tour',
title: 'Test Step Title',
attachTo: {
element: '#button',
on: 'right'
},
buttons: [
{
text: 'Continue',
action: tour.next
},
{
text: 'Cancel',
action: tour.cancel
}
]
};
tour.addStep('test-step', step1Options);
var step2Options: TetherShepherd.IShepherdTourStepOptions = {
text: 'This is the next step being added to the test tour',
title: 'Test Step Title 2 - Electric Boogaloo',
attachTo: '#anotherButton right',
buttons: [
{
text: 'Done',
action: tour.next,
events: {
'mouseover': () => {
console.log('I did not feel like making a function body that pretended to do something else');
}
}
}
],
when: {
destroy: () => {
console.log('Destroyed the Step 2');
}
}
});
};
tour.addStep('test-step-2', step2Options);
var queriedStep = tour.getById('test-step-2');
queriedStep.destroy();
tour.start();