define(function(require) {
  "use strict";

  var jQ = require("jquery");
  var JasminejQuery = require("jasmine-jquery");

  var Drawer = require("components/drawer");

  describe("Drawer", function() {
    beforeEach(function() {
      jasmine.getFixtures().fixturesPath = "/base/tests/components";
      loadFixtures("drawer/drawer-fixture.html");

      this.drawerComponent = Drawer.create({
        name: "Voxel.Drawer",
        closeOnPageTouch: false
      });
    });

    it("loadFixtures() should load fixtures", function() {

      var voxelDrawer = jQ("[data-js~='voxelDrawer']");

      expect(voxelDrawer[0]).toBeInDOM();
    });

    it("openDrawer() should open the Drawer", function() {

       var voxelDrawer = jQ("[data-js~='voxelDrawer']");
       var voxelDrawerToggle = jQ("[data-js~='voxelDrawerToggle']");

       this.drawerComponent.openDrawer();

       expect(voxelDrawer[0]).toHaveClass("voxel-drawer--active");
       expect(voxelDrawerToggle[0]).toHaveClass("voxel-drawer__toggle--active");

    });

    it("closeDrawer() should close the Drawer", function() {

       var voxelDrawer = jQ("[data-js~='voxelDrawer']");
       var voxelDrawerToggle = jQ("[data-js~='voxelDrawerToggle']");

       this.drawerComponent.closeDrawer();

       expect(voxelDrawer[0]).not.toHaveClass("voxel-drawer--active");
       expect(voxelDrawerToggle[0]).not.toHaveClass("voxel-drawer__toggle--active");

    });
  });
});


@@ -526,25 +526,24 @@
 unction() %7B%0A
-%0A
       var vo
@@ -689,33 +689,32 @@
 %22, function() %7B%0A
-%0A
        var voxel
@@ -1007,33 +1007,32 @@
 ggle--active%22);%0A
-%0A
     %7D);%0A%0A    it(
@@ -1085,17 +1085,16 @@
 ion() %7B%0A
-%0A
        v
@@ -1408,25 +1408,24 @@
 --active%22);%0A
-%0A
     %7D);%0A  %7D)
@@ -1426,13 +1426,12 @@
 ;%0A  %7D);%0A
+
 %7D);%0A
-%0A

Fix whitespaces. [skip ci]