text: 'use strict';
  
  const requireBowerFiles = require('require-bower-files');
  const test = require('tape');
  
  const spec = 'should be equivalent of the expected value.';
  const expected = [
    'id',
    'xml:base',
    'xml:lang',
    'xml:space',
    'font-family',
    'font-style',
    'font-variant',
    'font-weight',
    'font-stretch',
    'font-size',
    'unicode-range',
    'units-per-em',
    'panose-1',
    'stemv',
    'stemh',
    'slope',
    'cap-height',
    'x-height',
    'accent-height',
    'ascent',
    'descent',
    'widths',
    'bbox',
    'ideographic',
    'alphabetic',
    'mathematical',
    'hanging',
    'v-ideographic',
    'v-alphabetic',
    'v-mathematical',
    'v-hanging',
    'underline-position',
    'underline-thickness',
    'strikethrough-position',
    'strikethrough-thickness',
    'overline-position',
    'overline-thickness'
  ];
  
  test('require(\'all-font-face-attrs\')', t => {
    t.deepEqual(require('./'), expected, spec);
    t.end();
  });
  
  test('window.allFontFaceAttrs', t => {
    global.window = {};
    requireBowerFiles({self: true});
    t.deepEqual(global.window.allFontFaceAttrs, expected, spec);
    t.end();
  });
  