mirror of
https://github.com/wassname/DefinitelyTyped.git
synced 2026-09-09 11:13:57 +08:00
Creating more robust test case.
This commit is contained in:
@@ -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();
|
||||
Reference in New Issue
Block a user