| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798 | 
							- const assume = require('assume');
 
- const tripleBeam = require('./');
 
- describe('triple-beam', function () {
 
-   describe('LEVEL constant', function () {
 
-     it('is exposed', function () {
 
-       assume(tripleBeam.LEVEL);
 
-     });
 
-     it('is a Symbol', function () {
 
-       assume(tripleBeam.LEVEL).is.a('symbol');
 
-     });
 
-     it('is not mutable', function () {
 
-       //
 
-       // Assert that the symbol does not change
 
-       // even though the operation does not throw.
 
-       //
 
-       const OVERWRITE = Symbol('overwrite');
 
-       const LEVEL = tripleBeam.LEVEL;
 
-       assume(LEVEL).not.equals(OVERWRITE);
 
-       tripleBeam.LEVEL = OVERWRITE;
 
-       assume(tripleBeam.LEVEL).equals(LEVEL);
 
-     });
 
-   });
 
-   describe('MESSAGE constant', function () {
 
-     it('is exposed', function () {
 
-       assume(tripleBeam.MESSAGE);
 
-     });
 
-     it('is a Symbol', function () {
 
-       assume(tripleBeam.MESSAGE).is.a('symbol');
 
-     });
 
-     it('is not mutable', function () {
 
-       //
 
-       // Assert that the symbol does not change
 
-       // even though the operation does not throw.
 
-       //
 
-       const OVERWRITE = Symbol('overwrite');
 
-       const MESSAGE = tripleBeam.MESSAGE;
 
-       assume(MESSAGE).not.equals(OVERWRITE);
 
-       tripleBeam.MESSAGE = OVERWRITE;
 
-       assume(tripleBeam.MESSAGE).equals(MESSAGE);
 
-     });
 
-   });
 
-   describe('SPLAT constant', function () {
 
-     it('is exposed', function () {
 
-       assume(tripleBeam.SPLAT);
 
-     });
 
-     it('is a Symbol', function () {
 
-       assume(tripleBeam.SPLAT).is.a('symbol');
 
-     });
 
-     it('is not mutable', function () {
 
-       //
 
-       // Assert that the symbol does not change
 
-       // even though the operation does not throw.
 
-       //
 
-       const OVERWRITE = Symbol('overwrite');
 
-       const SPLAT = tripleBeam.SPLAT;
 
-       assume(SPLAT).not.equals(OVERWRITE);
 
-       tripleBeam.SPLAT = OVERWRITE;
 
-       assume(tripleBeam.SPLAT).equals(SPLAT);
 
-     });
 
-   });
 
-   describe('configs constant', function () {
 
-     it('is exposed', function () {
 
-       assume(tripleBeam.configs);
 
-     });
 
-     it('is a Symbol', function () {
 
-       assume(tripleBeam.configs).is.an('Object');
 
-     });
 
-     it('is not mutable', function () {
 
-       //
 
-       // Assert that the object does not change
 
-       // even though the operation does not throw.
 
-       //
 
-       const overwrite = {
 
-         overwrite: 'overwrite'
 
-       };
 
-       const configs = tripleBeam.configs;
 
-       assume(configs).not.equals(overwrite);
 
-       tripleBeam.configs = overwrite;
 
-       assume(tripleBeam.configs).equals(configs);
 
-     });
 
-   });
 
- });
 
 
  |