'use strict'; /* jasmine specs for directives go here */ describe('directives', function () { var $compile, $rootScope; // Load the myApp module, which contains the directive beforeEach(module('cardsForScience')); // beforeEach(module('Rules')); // Store references to $rootScope and $compile // so they are available to all tests in this describe block beforeEach(inject(function (_$compile_, _$rootScope_) { // The injector unwraps the underscores (_) from around the parameter names when matching $compile = _$compile_; $rootScope = _$rootScope_; })); // it('Replaces the element with the appropriate content', function () { // // define a rule for testing // $rootScope.rule = Rules.rules[0]; // // // Compile a piece of HTML containing the directive // var element = $compile('
')($rootScope); // // // fire all the watches, so the scope expressions will be evaluated // // $rootScope.$digest(); // $rootScope.$apply(); // // // Check that the compiled element contains the templated content // var html = element.html(); // expect(html).toContain("