<div dir="ltr">Thanks for raising this issue, James!<br><br>Similar opinions were expressed by others when the Swift Evolution proposal SE-0019, &quot;Swift Testing&quot;, was being discussed. <br><br>- Review of the proposal on the mailing list: <a href="https://lists.swift.org/pipermail/swift-evolution/Week-of-Mon-20160111/006197.html">https://lists.swift.org/pipermail/swift-evolution/Week-of-Mon-20160111/006197.html</a><br>- Comments on the GitHub pull request to add the proposal: <a href="https://github.com/apple/swift-evolution/pull/51">https://github.com/apple/swift-evolution/pull/51</a><br><br>I think there was a general consensus that as long as the package manager&#39;s testing support was generic enough, it would allow third-parties to build testing frameworks in any style, including RSpec&#39;s. The accepted proposal will initially only support XCTest, with consideration for third-party framework support to come later. At that later point, I&#39;m sure RSpec-style frameworks for Swift will emerge from the larger open-source community.<br><br>In the meantime, swift-corelibs-xctest&#39;s goal remains the same: API parity with Objective-C XCTest. Adopting RSpec-style syntax is a non-goal for that project.<div><br></div><div>- Brian Gesiak</div><div><div><br></div></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Jan 27, 2016 at 2:34 PM, James Campbell via swift-evolution <span dir="ltr">&lt;<a href="mailto:swift-evolution@swift.org" target="_blank">swift-evolution@swift.org</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">I would love to propose we add more BDD styled testability like RSpec <a href="http://rspec.info/" target="_blank">http://rspec.info/</a><div><br></div><div>It makes reading tests for specific behaviour easier to read as it can be nested withoin contexts. Adding a first class mocking library would be great since it is very hard to do this with Swift&#39;s static typing.</div><div><br clear="all"><div><div><div dir="ltr"><div><div dir="ltr">







<p><b><font color="#cc0000">___________________________________</font></b></p><p><b>James⎥Lead Engineer</b></p><p><b><font color="#cc0000"><a href="mailto:james@supmenow.com" target="_blank">james@supmenow.com</a>⎥<a href="http://supmenow.com" target="_blank">supmenow.com</a></font></b></p><p><b><font size="2">Sup</font></b></p><p><b><font size="2">Runway East
</font></b></p><p><b><font size="2">10 Finsbury Square</font></b></p><p><b><font size="2">London</font></b></p><p><b><font size="2">
EC2A 1AF </font></b></p></div></div></div></div></div>
</div></div>
<br>_______________________________________________<br>
swift-evolution mailing list<br>
<a href="mailto:swift-evolution@swift.org">swift-evolution@swift.org</a><br>
<a href="https://lists.swift.org/mailman/listinfo/swift-evolution" rel="noreferrer" target="_blank">https://lists.swift.org/mailman/listinfo/swift-evolution</a><br>
<br></blockquote></div><br></div>