JSFiddle - React, Tailwind, and code Playground

by devshorts

HTML

<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.0.7/angular.min.js"></script>
<script src="http://searls.github.io/jasmine-all/jasmine-all-min.js"></script>
<script src="http://code.angularjs.org/1.0.7/angular-mocks.js"></script>

JavaScript

angular.module("app", [])
	.directive("test", function(){
	    return {
	        templateUrl:"some.html",
	        replace:true
	    }
	});
	
	//--- SPECS -------------------------
	
	describe("template url test", function() {
	    var element,  scope, manualCompiledElement;
	    
	    beforeEach(module('app'));
	    
	    beforeEach(inject(function($rootScope, $controller, $compile, $templateCache){
	        $templateCache.put("some.html", "<div>hello</div>");
	                       
	        scope = $rootScope.$new();
	        
	        element = $compile(angular.element('<test></test>'))(scope);
	        
	        manualCompiledElement = $compile(angular.element($templateCache.get('some.html')))(scope);
	        
	        scope.$digest();        
	    }));
	  
	  it("has hello", function() {
	    expect(element.text()).toContain('hello');
	  });
	    
	    it("template cache has contents", function(){
	        expect(manualCompiledElement.text()).toContain('hello');
	    });       
	});