Skip to content

Instantly share code, notes, and snippets.

@danielrbradley
Created May 21, 2014 13:11
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save danielrbradley/a503e199020ec084ff40 to your computer and use it in GitHub Desktop.
Save danielrbradley/a503e199020ec084ff40 to your computer and use it in GitHub Desktop.
Jasmine templates for ReSharper

Install

  1. Save JasmineTemplates.DotSettings to your computer.
  2. In Visual Studio, on the main menu, choose ReSharper | Templates Explorer.
  3. In the Templates Explorer window that appears, click the Live Templates tab.
  4. Click Import toolbar__import on the toolbar.
  5. In the Open Templates File dialog that appears, locate the JasmineTemplates.DotSettings file you saved.
  6. Click Open.

Use

  • To create a description block, type "desc" then hit tab.
  • To create an "it" block, type "it" then it tab.
<wpf:ResourceDictionary xml:space="preserve" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:s="clr-namespace:System;assembly=mscorlib" xmlns:ss="urn:shemas-jetbrains-com:settings-storage-xaml" xmlns:wpf="http://schemas.microsoft.com/winfx/2006/xaml/presentation">
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=9FFD516F2767AE4AAFBB8FA1580513C8/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=9FFD516F2767AE4AAFBB8FA1580513C8/Shortcut/@EntryValue">it</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=9FFD516F2767AE4AAFBB8FA1580513C8/Description/@EntryValue">Jasmine Spec</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=9FFD516F2767AE4AAFBB8FA1580513C8/Text/@EntryValue">it('$description$', function() { $END$ });</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=9FFD516F2767AE4AAFBB8FA1580513C8/Reformat/@EntryValue">True</s:Boolean>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=9FFD516F2767AE4AAFBB8FA1580513C8/ShortenQualifiedReferences/@EntryValue">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=9FFD516F2767AE4AAFBB8FA1580513C8/Categories/=Jasmine/@EntryIndexedValue">Jasmine</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=9FFD516F2767AE4AAFBB8FA1580513C8/Applicability/=Live/@EntryIndexedValue">True</s:Boolean>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=9FFD516F2767AE4AAFBB8FA1580513C8/Scope/=FFA15E6CFCBE90499C572A859225B012/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=9FFD516F2767AE4AAFBB8FA1580513C8/Scope/=FFA15E6CFCBE90499C572A859225B012/Type/@EntryValue">InJavaScriptFile</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=9FFD516F2767AE4AAFBB8FA1580513C8/Field/=description/@KeyIndexDefined">True</s:Boolean>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=9FFD516F2767AE4AAFBB8FA1580513C8/Field/=description/Order/@EntryValue">0</s:Int64>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=D33548FD47D13F458D98179523321FC1/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=D33548FD47D13F458D98179523321FC1/Shortcut/@EntryValue">desc</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=D33548FD47D13F458D98179523321FC1/Description/@EntryValue">Jasmine description</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=D33548FD47D13F458D98179523321FC1/Text/@EntryValue">describe('$description$', function() { $END$ });</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=D33548FD47D13F458D98179523321FC1/Reformat/@EntryValue">True</s:Boolean>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=D33548FD47D13F458D98179523321FC1/ShortenQualifiedReferences/@EntryValue">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=D33548FD47D13F458D98179523321FC1/Categories/=Jasmine/@EntryIndexedValue">Jasmine</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=D33548FD47D13F458D98179523321FC1/Applicability/=Live/@EntryIndexedValue">True</s:Boolean>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=D33548FD47D13F458D98179523321FC1/Scope/=FFA15E6CFCBE90499C572A859225B012/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=D33548FD47D13F458D98179523321FC1/Scope/=FFA15E6CFCBE90499C572A859225B012/Type/@EntryValue">InJavaScriptFile</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=D33548FD47D13F458D98179523321FC1/Field/=description/@KeyIndexDefined">True</s:Boolean>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=D33548FD47D13F458D98179523321FC1/Field/=description/Order/@EntryValue">0</s:Int64></wpf:ResourceDictionary>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment