コード例 #1
0
ファイル: default.spec.ts プロジェクト: alexmorley/jupyterlab
 it('should get the preferred kernel language given an extension', () => {
   const factory = new TextModelFactory();
   expect(factory.preferredLanguage('.py')).to.equal('python');
   expect(factory.preferredLanguage('.jl')).to.equal('julia');
 });
コード例 #2
0
ファイル: default.spec.ts プロジェクト: alexmorley/jupyterlab
 it('should accept a language preference', () => {
   const factory = new TextModelFactory();
   const model = factory.createNew('foo');
   expect(model.defaultKernelLanguage).to.equal('foo');
 });
コード例 #3
0
ファイル: default.spec.ts プロジェクト: alexmorley/jupyterlab
 it('should create a new model', () => {
   const factory = new TextModelFactory();
   const model = factory.createNew();
   expect(model).to.be.an.instanceof(DocumentModel);
 });
コード例 #4
0
ファイル: default.spec.ts プロジェクト: alexmorley/jupyterlab
 it('should be safe to call multiple times', () => {
   const factory = new TextModelFactory();
   factory.dispose();
   factory.dispose();
   expect(factory.isDisposed).to.equal(true);
 });
コード例 #5
0
ファイル: default.spec.ts プロジェクト: alexmorley/jupyterlab
 it('should dispose of the resources held by the factory', () => {
   const factory = new TextModelFactory();
   factory.dispose();
   expect(factory.isDisposed).to.equal(true);
 });
コード例 #6
0
ファイル: default.spec.ts プロジェクト: alexmorley/jupyterlab
 it('should get whether the factory is disposed', () => {
   const factory = new TextModelFactory();
   expect(factory.isDisposed).to.equal(false);
   factory.dispose();
   expect(factory.isDisposed).to.equal(true);
 });