@import '../node_modules/@alaskaairux/design-tokens/dist/tokens/SCSSVariables';
@import "../node_modules/@alaskaairux/design-tokens/dist/tokens/SCSSVariableMap";

@import 'true';

$auro-spacing-types: inline;
$auro-spacing-options: sm, lg;
@import "./src/utilityMixins/spacingUtility";

@include describe('auro_spacing()') {
  @include it('should return a series of selectors matching the config spec ') {
    @include assert {
      @include output {
        @include auro_spacing()
      }

      @include expect {
        .util_inlinePaddingSm--left {
          padding-left: 0.75rem;
        }

        .util_inlinePaddingSm--right {
          padding-right: 0.75rem;
        }

        .util_inlineMarginSm--left {
          margin-left: 0.75rem;
        }

        .util_inlineMarginSm--right {
          margin-right: 0.75rem;
        }

        .util_inlinePaddingLg--left {
          padding-left: 1.5rem;
        }

        .util_inlinePaddingLg--right {
          padding-right: 1.5rem;
        }

        .util_inlineMarginLg--left {
          margin-left: 1.5rem;
        }

        .util_inlineMarginLg--right {
          margin-right: 1.5rem;
        }
      }
    }
  }
}
