summaryrefslogtreecommitdiffhomepage
path: root/test/lib/enum.spec.js
diff options
context:
space:
mode:
authorAndrei Mihailov <and.mikhaylov@gmail.com>2017-02-16 12:18:52 +0000
committerGitHub <noreply@github.com>2017-02-16 12:18:52 +0000
commit4aaf7e0ddbbdf9a5e03fdbb20ecabe4866de96c3 (patch)
tree8f7dfc5545c484472d3dc5138cddf6a810fa0558 /test/lib/enum.spec.js
parent5ba4a72e546747167e7ae815724ee2dd4b2ef8fb (diff)
downloadmullvadvpn-4aaf7e0ddbbdf9a5e03fdbb20ecabe4866de96c3.tar.xz
mullvadvpn-4aaf7e0ddbbdf9a5e03fdbb20ecabe4866de96c3.zip
Feature/menubar popup window (#1)
Add menubar and tests
Diffstat (limited to 'test/lib/enum.spec.js')
-rw-r--r--test/lib/enum.spec.js36
1 files changed, 19 insertions, 17 deletions
diff --git a/test/lib/enum.spec.js b/test/lib/enum.spec.js
index 0f5d6ee4d1..20de191d08 100644
--- a/test/lib/enum.spec.js
+++ b/test/lib/enum.spec.js
@@ -1,24 +1,26 @@
import { expect } from 'chai';
import Enum from '../../app/lib/enum';
-describe('enum', () => {
-
- it('should be able to compare values', () => {
- const e = Enum('NORTH', 'SOUTH', 'WEST', 'EAST');
- expect(e.NORTH).to.be.equal('NORTH');
- });
+describe('lib', () => {
- it('should not be able to modify enum', () => {
- let e = Enum('NORTH', 'SOUTH', 'WEST', 'EAST');
- expect(() => e.ANYWHERE = 'ANYWHERE').to.throw();
- });
+ describe('enum', () => {
+ it('should be able to compare values', () => {
+ const e = Enum('NORTH', 'SOUTH', 'WEST', 'EAST');
+ expect(e.NORTH).to.be.equal('NORTH');
+ });
- it('should be able to validate enum keys', () => {
- let e = Enum('NORTH', 'SOUTH', 'WEST', 'EAST');
- expect(e.isValid('SOUTH')).to.be.true;
- expect(e.isValid('ANYWHERE')).to.be.false;
- expect(e.isValid()).to.be.false;
- expect(e.isValid(null)).to.be.false;
- })
+ it('should not be able to modify enum', () => {
+ let e = Enum('NORTH', 'SOUTH', 'WEST', 'EAST');
+ expect(() => e.ANYWHERE = 'ANYWHERE').to.throw();
+ });
+
+ it('should be able to validate enum keys', () => {
+ let e = Enum('NORTH', 'SOUTH', 'WEST', 'EAST');
+ expect(e.isValid('SOUTH')).to.be.true;
+ expect(e.isValid('ANYWHERE')).to.be.false;
+ expect(e.isValid()).to.be.false;
+ expect(e.isValid(null)).to.be.false;
+ });
+ });
});