Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
105 changes: 96 additions & 9 deletions Cedar.xcodeproj/project.pbxproj

Large diffs are not rendered by default.

30 changes: 30 additions & 0 deletions CodeSnippetsAndTemplates/CodeSnippets/caft-swift.codesnippet
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>IDECodeSnippetCompletionPrefix</key>
<string>caft</string>
<key>IDECodeSnippetCompletionScopes</key>
<array>
<string>CodeExpression</string>
</array>
<key>IDECodeSnippetContents</key>
<string>afterEach {
&lt;#content#&gt;
}</string>
<key>IDECodeSnippetIdentifier</key>
<string>810E8F16-D042-4EAA-A132-AF519E003E6B</string>
<key>IDECodeSnippetLanguage</key>
<string>Xcode.SourceCodeLanguage.Swift</string>
<key>IDECodeSnippetSummary</key>
<string>Cedar after each block for Swift</string>
<key>IDECodeSnippetTitle</key>
<string>Cedar after each - Swift</string>
<key>IDECodeSnippetUserSnippet</key>
<true/>
<key>IDECodeSnippetVersion</key>
<integer>2</integer>
<key>isCedarSnippet</key>
<true/>
</dict>
</plist>
30 changes: 30 additions & 0 deletions CodeSnippetsAndTemplates/CodeSnippets/cbef-swift.codesnippet
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>IDECodeSnippetCompletionPrefix</key>
<string>cbef</string>
<key>IDECodeSnippetCompletionScopes</key>
<array>
<string>CodeExpression</string>
</array>
<key>IDECodeSnippetContents</key>
<string>beforeEach {
&lt;#content#&gt;
}</string>
<key>IDECodeSnippetIdentifier</key>
<string>33D58ACB-8C55-4ACA-8EAC-02BCE24FCB8D</string>
<key>IDECodeSnippetLanguage</key>
<string>Xcode.SourceCodeLanguage.Swift</string>
<key>IDECodeSnippetSummary</key>
<string>Cedar before each block for Swift</string>
<key>IDECodeSnippetTitle</key>
<string>Cedar before each - Swift</string>
<key>IDECodeSnippetUserSnippet</key>
<true/>
<key>IDECodeSnippetVersion</key>
<integer>2</integer>
<key>isCedarSnippet</key>
<true/>
</dict>
</plist>
26 changes: 26 additions & 0 deletions CodeSnippetsAndTemplates/CodeSnippets/cbl-swift.codesnippet
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>IDECodeSnippetCompletionPrefix</key>
<string>cbl</string>
<key>IDECodeSnippetCompletionScopes</key>
<array>
<string>CodeExpression</string>
</array>
<key>IDECodeSnippetContents</key>
<string>itShouldBehaveLike("&lt;#shared behavior description#&gt;")</string>
<key>IDECodeSnippetIdentifier</key>
<string>D1A4AEB6-E079-417E-889D-91A1A0B57DD6</string>
<key>IDECodeSnippetLanguage</key>
<string>Xcode.SourceCodeLanguage.Swift</string>
<key>IDECodeSnippetTitle</key>
<string>Cedar should behave like - Swift</string>
<key>IDECodeSnippetUserSnippet</key>
<true/>
<key>IDECodeSnippetVersion</key>
<integer>0</integer>
<key>isCedarSnippet</key>
<true/>
</dict>
</plist>
28 changes: 28 additions & 0 deletions CodeSnippetsAndTemplates/CodeSnippets/cblcont-swift.codesnippet
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>IDECodeSnippetCompletionPrefix</key>
<string>cblcont</string>
<key>IDECodeSnippetCompletionScopes</key>
<array>
<string>CodeExpression</string>
</array>
<key>IDECodeSnippetContents</key>
<string>itShouldBehaveLike("&lt;#shared behavior description#&gt;") { context in
context["&lt;#context key#&gt;"] = &lt;#context value#&gt;
}</string>
<key>IDECodeSnippetIdentifier</key>
<string>E1094559-F802-489B-9A79-6F281938B0AE</string>
<key>IDECodeSnippetLanguage</key>
<string>Xcode.SourceCodeLanguage.Swift</string>
<key>IDECodeSnippetTitle</key>
<string>Cedar should behave like with context - Swift</string>
<key>IDECodeSnippetUserSnippet</key>
<true/>
<key>IDECodeSnippetVersion</key>
<integer>0</integer>
<key>isCedarSnippet</key>
<true/>
</dict>
</plist>
30 changes: 30 additions & 0 deletions CodeSnippetsAndTemplates/CodeSnippets/ccont-swift.codesnippet
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>IDECodeSnippetCompletionPrefix</key>
<string>ccont</string>
<key>IDECodeSnippetCompletionScopes</key>
<array>
<string>CodeExpression</string>
</array>
<key>IDECodeSnippetContents</key>
<string>context("&lt;#subject under test#&gt;") {
&lt;#content#&gt;
}</string>
<key>IDECodeSnippetIdentifier</key>
<string>49E13C68-47D4-4A53-BD2F-CC8C0AC5A7B4</string>
<key>IDECodeSnippetLanguage</key>
<string>Xcode.SourceCodeLanguage.Swift</string>
<key>IDECodeSnippetSummary</key>
<string>Cedar context block for Swift</string>
<key>IDECodeSnippetTitle</key>
<string>Cedar context - Swift</string>
<key>IDECodeSnippetUserSnippet</key>
<true/>
<key>IDECodeSnippetVersion</key>
<integer>2</integer>
<key>isCedarSnippet</key>
<true/>
</dict>
</plist>
30 changes: 30 additions & 0 deletions CodeSnippetsAndTemplates/CodeSnippets/cdesc-swift.codesnippet
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>IDECodeSnippetCompletionPrefix</key>
<string>cdesc</string>
<key>IDECodeSnippetCompletionScopes</key>
<array>
<string>CodeExpression</string>
</array>
<key>IDECodeSnippetContents</key>
<string>describe("&lt;#subject under test#&gt;") {
&lt;#content#&gt;
}</string>
<key>IDECodeSnippetIdentifier</key>
<string>D4EF3325-530D-4873-B90E-D40916A16C3D</string>
<key>IDECodeSnippetLanguage</key>
<string>Xcode.SourceCodeLanguage.Swift</string>
<key>IDECodeSnippetSummary</key>
<string>Cedar describe block for Swift</string>
<key>IDECodeSnippetTitle</key>
<string>Cedar describe - Swift</string>
<key>IDECodeSnippetUserSnippet</key>
<true/>
<key>IDECodeSnippetVersion</key>
<integer>2</integer>
<key>isCedarSnippet</key>
<true/>
</dict>
</plist>
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>IDECodeSnippetCompletionPrefix</key>
<string>PENDING</string>
<key>IDECodeSnippetCompletionScopes</key>
<array>
<string>CodeExpression</string>
</array>
<key>IDECodeSnippetContents</key>
<string>{
&lt;#content#&gt;
}</string>
<key>IDECodeSnippetIdentifier</key>
<string>1EFA7973-08CD-4435-97E7-AC63A6195238</string>
<key>IDECodeSnippetLanguage</key>
<string>Xcode.SourceCodeLanguage.Swift</string>
<key>IDECodeSnippetSummary</key>
<string>Expand a PENDING block to implement it</string>
<key>IDECodeSnippetTitle</key>
<string>Cedar expand pending - Swift</string>
<key>IDECodeSnippetUserSnippet</key>
<true/>
<key>IDECodeSnippetVersion</key>
<integer>2</integer>
<key>isCedarSnippet</key>
<true/>
</dict>
</plist>
30 changes: 30 additions & 0 deletions CodeSnippetsAndTemplates/CodeSnippets/cit-swift.codesnippet
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>IDECodeSnippetCompletionPrefix</key>
<string>cit</string>
<key>IDECodeSnippetCompletionScopes</key>
<array>
<string>CodeExpression</string>
</array>
<key>IDECodeSnippetContents</key>
<string>it("should &lt;#expected behavior#&gt;") {
&lt;#content#&gt;
}</string>
<key>IDECodeSnippetIdentifier</key>
<string>99C76A65-B23F-421B-AA52-D3C46E30BC28</string>
<key>IDECodeSnippetLanguage</key>
<string>Xcode.SourceCodeLanguage.Swift</string>
<key>IDECodeSnippetSummary</key>
<string>Cedar example block for Swift</string>
<key>IDECodeSnippetTitle</key>
<string>Cedar example - Swift</string>
<key>IDECodeSnippetUserSnippet</key>
<true/>
<key>IDECodeSnippetVersion</key>
<integer>2</integer>
<key>isCedarSnippet</key>
<true/>
</dict>
</plist>
26 changes: 26 additions & 0 deletions CodeSnippetsAndTemplates/CodeSnippets/clog-swift.codesnippet
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>IDECodeSnippetCompletionScopes</key>
<array>
<string>All</string>
</array>
<key>IDECodeSnippetContents</key>
<string>print("================&gt;", &lt;#value of interest#&gt;)</string>
<key>IDECodeSnippetIdentifier</key>
<string>1AC7A9EF-7EA0-4A7F-B5A4-E749A9940618</string>
<key>IDECodeSnippetLanguage</key>
<string>Xcode.SourceCodeLanguage.Swift</string>
<key>IDECodeSnippetSummary</key>
<string>Log to console output for Swift</string>
<key>IDECodeSnippetTitle</key>
<string>Console log - Swift</string>
<key>IDECodeSnippetUserSnippet</key>
<true/>
<key>IDECodeSnippetVersion</key>
<integer>0</integer>
<key>isCedarSnippet</key>
<true/>
</dict>
</plist>
28 changes: 28 additions & 0 deletions CodeSnippetsAndTemplates/CodeSnippets/cpend-swift.codesnippet
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>IDECodeSnippetCompletionPrefix</key>
<string>cpend</string>
<key>IDECodeSnippetCompletionScopes</key>
<array>
<string>CodeExpression</string>
</array>
<key>IDECodeSnippetContents</key>
<string>it("should &lt;#expected behavior#&gt;", PENDING)</string>
<key>IDECodeSnippetIdentifier</key>
<string>858980E1-6F1F-4165-9501-F05F737D49F3</string>
<key>IDECodeSnippetLanguage</key>
<string>Xcode.SourceCodeLanguage.Swift</string>
<key>IDECodeSnippetSummary</key>
<string>Cedar pending example block for Swift</string>
<key>IDECodeSnippetTitle</key>
<string>Cedar pending example - Swift</string>
<key>IDECodeSnippetUserSnippet</key>
<true/>
<key>IDECodeSnippetVersion</key>
<integer>2</integer>
<key>isCedarSnippet</key>
<true/>
</dict>
</plist>
30 changes: 30 additions & 0 deletions CodeSnippetsAndTemplates/CodeSnippets/cshare-swift.codesnippet
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>IDECodeSnippetCompletionPrefix</key>
<string>cshare</string>
<key>IDECodeSnippetCompletionScopes</key>
<array>
<string>CodeExpression</string>
</array>
<key>IDECodeSnippetContents</key>
<string>sharedExamplesFor("&lt;#shared behavior description#&gt;") { context in
&lt;#content#&gt;
}</string>
<key>IDECodeSnippetIdentifier</key>
<string>0E3FC2BE-CAB4-4BA6-B8AF-D676588419B0</string>
<key>IDECodeSnippetLanguage</key>
<string>Xcode.SourceCodeLanguage.Swift</string>
<key>IDECodeSnippetSummary</key>
<string>Cedar shared examples for Swift</string>
<key>IDECodeSnippetTitle</key>
<string>Cedar shared example group - Swift</string>
<key>IDECodeSnippetUserSnippet</key>
<true/>
<key>IDECodeSnippetVersion</key>
<integer>2</integer>
<key>isCedarSnippet</key>
<true/>
</dict>
</plist>
28 changes: 28 additions & 0 deletions CodeSnippetsAndTemplates/CodeSnippets/csubj-swift.codesnippet
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>IDECodeSnippetCompletionPrefix</key>
<string>csubj</string>
<key>IDECodeSnippetCompletionScopes</key>
<array>
<string>CodeExpression</string>
</array>
<key>IDECodeSnippetContents</key>
<string>subjectAction { &lt;#action#&gt; }</string>
<key>IDECodeSnippetIdentifier</key>
<string>E3B41D04-9235-4952-854C-C6851F5213A5</string>
<key>IDECodeSnippetLanguage</key>
<string>Xcode.SourceCodeLanguage.Swift</string>
<key>IDECodeSnippetSummary</key>
<string>Cedar subject action block for Swift</string>
<key>IDECodeSnippetTitle</key>
<string>Cedar subject action - Swift</string>
<key>IDECodeSnippetUserSnippet</key>
<true/>
<key>IDECodeSnippetVersion</key>
<integer>0</integer>
<key>isCedarSnippet</key>
<true/>
</dict>
</plist>
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
import Cedar

class ___VARIABLE_cedarClass:identifier___Spec: CDRSpec {
override func declareBehaviors() {
var <#object under test#>: ___VARIABLE_cedarClass:identifier___!

beforeEach {

}
}
}
Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading