// Type Tests
// ==========


// [private] Get Lines
// -------------------
@include test-module('_get-lines [function]') {
  @include test('Calculate lines from named size') {
    @include assert-equal(
      _get-lines('big'),
      5.5,
      'Returns the number of lines needed for a named font size.');
  }

  @include test('Calculate lines from explicit length') {
    @include assert-equal(
      _get-lines(30px),
      1.5,
      'Returns the number of lines needed for an explicit font size.');
  }
}


// Browser Ems [function]
// ----------------------
$sizes: map-merge($sizes, ('root': 20px));

@include test-module('browser-ems [function]') {
  @include test('Converts px size to browser em size') {
    @include assert-equal(
      browser-ems(24px),
      1.5em,
      'Convert px to root browser ems');
  }

  @include test('Converts rem size to browser em size') {
    @include assert-equal(
      browser-ems(2rem),
      2.5em,
      'Convert rem to root browser ems');
  }
}

$sizes: map-merge($sizes, ('root': $_BROWSER-DEFAULT-FONT-SIZE));