Add minimize() method to views
Change-Id: I2d55d0459374b678b5a4417701c9db9b57af8242
diff --git a/dev/js/spec/panelSpec.js b/dev/js/spec/panelSpec.js
index d0a9349..007b43c 100644
--- a/dev/js/spec/panelSpec.js
+++ b/dev/js/spec/panelSpec.js
@@ -64,6 +64,14 @@
expect(btn.classList.contains("button-group")).toBeTruthy();
expect(btn.classList.contains("versuch")).toBeTruthy();
});
+
+ it('should be minimizable', function () {
+ var view = viewClass.create(['versuch']);
+ var e = view.element();
+ expect(e.classList.contains('show')).toBeTruthy();
+ view.minimize();
+ expect(e.classList.contains('show')).toBeFalsy();
+ });
});
describe('KorAP.Panel', function () {
diff --git a/dev/js/spec/pluginSpec.js b/dev/js/spec/pluginSpec.js
index c0d741d..cabeae9 100644
--- a/dev/js/spec/pluginSpec.js
+++ b/dev/js/spec/pluginSpec.js
@@ -201,6 +201,14 @@
widget.resize({ height : 9 });
expect(iframe.style.height).toEqual('9px');
});
+
+ it('should be minimizable', function () {
+ var widget = widgetClass.create("Test", "https://example", 56);
+ var we = widget.element();
+ expect(we.classList.contains('show')).toBeTruthy();
+ widget.minimize();
+ expect(we.classList.contains('show')).toBeFalsy();
+ });
});
describe('KorAP.Plugin.Service', function () {