|
@@ -700,12 +700,12 @@ describe('notebook/notebook/widget', () => {
|
|
it('should focus the cell if switching to edit mode', (done) => {
|
|
it('should focus the cell if switching to edit mode', (done) => {
|
|
let widget = createActiveWidget();
|
|
let widget = createActiveWidget();
|
|
Widget.attach(widget, document.body);
|
|
Widget.attach(widget, document.body);
|
|
|
|
+ sendMessage(widget, WidgetMessage.ActivateRequest);
|
|
widget.mode = 'edit';
|
|
widget.mode = 'edit';
|
|
let cell = widget.childAt(widget.activeCellIndex);
|
|
let cell = widget.childAt(widget.activeCellIndex);
|
|
// Wait for update-request.
|
|
// Wait for update-request.
|
|
requestAnimationFrame(() => {
|
|
requestAnimationFrame(() => {
|
|
// Notebook activates the editor.
|
|
// Notebook activates the editor.
|
|
- expect(widget.methods).to.contain('onActivateRequest');
|
|
|
|
requestAnimationFrame(() => {
|
|
requestAnimationFrame(() => {
|
|
expect(cell.node.contains(document.activeElement)).to.be(true);
|
|
expect(cell.node.contains(document.activeElement)).to.be(true);
|
|
done();
|
|
done();
|
|
@@ -716,6 +716,7 @@ describe('notebook/notebook/widget', () => {
|
|
it('should unrender a markdown cell when switching to edit mode', (done) => {
|
|
it('should unrender a markdown cell when switching to edit mode', (done) => {
|
|
let widget = createActiveWidget();
|
|
let widget = createActiveWidget();
|
|
Widget.attach(widget, document.body);
|
|
Widget.attach(widget, document.body);
|
|
|
|
+ sendMessage(widget, WidgetMessage.ActivateRequest);
|
|
let cell = widget.model.factory.createMarkdownCell();
|
|
let cell = widget.model.factory.createMarkdownCell();
|
|
widget.model.cells.add(cell);
|
|
widget.model.cells.add(cell);
|
|
let child = widget.childAt(widget.childCount() - 1) as MarkdownCellWidget;
|
|
let child = widget.childAt(widget.childCount() - 1) as MarkdownCellWidget;
|