Toggle Trusted Button (#8569)

* Toggle Trusted Button

* Persist Trusted information to Cache

* Trusted toggle unit test fixed

* Updated test comment
This commit is contained in:
rajeshka
2019-12-16 13:32:56 -08:00
committed by GitHub
parent 64e217eac2
commit 73b9849dd5
3 changed files with 26 additions and 17 deletions

View File

@@ -64,7 +64,7 @@ suite('Notebook Actions', function (): void {
let mockNotification = TypeMoq.Mock.ofType<INotificationService>(TestNotificationService);
mockNotification.setup(n => n.notify(TypeMoq.It.isAny()));
let action = new TrustedAction('TestId', mockNotification.object);
let action = new TrustedAction('TestId');
assert.strictEqual(action.trusted, false, 'Should not be trusted by default');
// Normal use case
@@ -77,10 +77,10 @@ suite('Notebook Actions', function (): void {
assert.ok(result, 'Trusted Action should succeed');
assert.strictEqual(action.trusted, true, 'Should be trusted after toggling trusted state');
// Should stay trusted when trying to toggle again
// Should toggle trusted to false on subsequent action
result = await action.run(contextStub);
assert.ok(result, 'Trusted Action should succeed again');
assert.strictEqual(action.trusted, true, 'Should stay trusted when trying to toggle trusted to false');
assert.strictEqual(action.trusted, false, 'Should toggle trusted to false');
});
test('Run All Cells Action', async function (): Promise<void> {