shakedown.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A community for live music fans with roots in the jam scene. Shakedown Social is run by a team of volunteers (led by @clifff and @sethadam1) and funded by donations.

Administered by:

Server stats:

246
active users

#swifttesting

0 posts0 participants0 posts today
Eric Vitiello<p>Swift Testing is a new framework with expressive and intuitive APIs that improve your testing experience. It is powered by macros that allow you to organize and assert your tests. This week, we will learn about the basics of the Swift Testing framework and how we can use it side-by-side with XCTest.</p><p> <a href="https://oldbytes.space/tags/Swift" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Swift</span></a> <a href="https://oldbytes.space/tags/Programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Programming</span></a> <a href="https://oldbytes.space/tags/Testing" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Testing</span></a> <a href="https://oldbytes.space/tags/SwiftTesting" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SwiftTesting</span></a> <br><a href="https://swiftwithmajid.com/2024/10/22/introducing-swift-testing-basics/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">swiftwithmajid.com/2024/10/22/</span><span class="invisible">introducing-swift-testing-basics/</span></a></p>
Jonathan Grynspan<p>Okay folks. You asked for it. <a href="https://hachyderm.io/tags/swifttesting" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>swifttesting</span></a></p>
Paul Samuels<p>Here's a post on making sure your SwiftTesting parameterised tests show up in the test navigator with nice names using `CustomTestStringConvertible`</p><p><a href="https://paul-samuels.com/blog/2025/03/24/custom-test-string-convertible/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">paul-samuels.com/blog/2025/03/</span><span class="invisible">24/custom-test-string-convertible/</span></a></p><p><a href="https://hachyderm.io/tags/swifttesting" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>swifttesting</span></a> <a href="https://hachyderm.io/tags/swift" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>swift</span></a></p>
Jonathan Grynspan<p>Attachments coming to Swift Testing in a review thread near you!</p><p><a href="https://forums.swift.org/t/st-0009-attachments/78698" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">forums.swift.org/t/st-0009-att</span><span class="invisible">achments/78698</span></a></p><p><a href="https://hachyderm.io/tags/swift" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>swift</span></a> <a href="https://hachyderm.io/tags/swifttesting" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>swifttesting</span></a></p>
Jonathan Grynspan<p><a href="https://forums.swift.org/t/st-0008-exit-tests/78692" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">forums.swift.org/t/st-0008-exi</span><span class="invisible">t-tests/78692</span></a></p><p>Exit tests! Death tests! Termination tests! In Swift Testing!</p><p><a href="https://hachyderm.io/tags/swift" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>swift</span></a> <a href="https://hachyderm.io/tags/swifttesting" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>swifttesting</span></a></p>
Jonathan Grynspan<p>Just formally started the proposal process for two new Swift Testing features:</p><p>- Exit tests: <a href="https://forums.swift.org/t/pitch-exit-tests/78071" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">forums.swift.org/t/pitch-exit-</span><span class="invisible">tests/78071</span></a><br>- Attachments: <a href="https://forums.swift.org/t/pitch-attachments/78072" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">forums.swift.org/t/pitch-attac</span><span class="invisible">hments/78072</span></a></p><p><a href="https://hachyderm.io/tags/swift" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>swift</span></a> <a href="https://hachyderm.io/tags/swifttesting" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>swifttesting</span></a></p>
Daniel Lyons<p>Does anyone know how to make it so that <a href="https://iosdev.space/tags/Xcode" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Xcode</span></a> doesn't totally lose its shit every time I start a <a href="https://iosdev.space/tags/SwiftTesting" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SwiftTesting</span></a> test? My current workaround is I have to pick a different tab in the left sidebar and then it settles down.</p>
Yuya Moriguchi<p>It's my first challenge! As a side project, I created a website last month to publish English articles and wrote several articles so that I could post weekly. Today, I am happy to share my first article with you.<br>This article is an overview of confirmations, the first half of the contents of Swift Testing, about which I spoke in Japan.<br><a href="https://laprasdrum.com/swift-testing/introducing-confirmation" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">laprasdrum.com/swift-testing/i</span><span class="invisible">ntroducing-confirmation</span></a> <a href="https://iosdev.space/tags/swift" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>swift</span></a> <a href="https://iosdev.space/tags/testing" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>testing</span></a> <a href="https://iosdev.space/tags/swifttesting" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>swifttesting</span></a></p>
Dean<p>If folks are looking for using Swift Testing with Vapor, you'll encounter all sort of issues.</p><p>Here is something that might help you getting out of troubles:<br><a href="https://github.com/vapor/vapor/issues/3236#issuecomment-2365300507" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/vapor/vapor/issues/</span><span class="invisible">3236#issuecomment-2365300507</span></a></p><p>It's using Lock from <span class="h-card" translate="no"><a href="https://mastodon.social/@mattiem" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>mattiem</span></a></span> ; of course. Who would imagine solving a swift concurrency issue without Matt work on it? 😜</p><p><a href="https://mastodon.social/tags/Swift" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Swift</span></a> <a href="https://mastodon.social/tags/Vapor" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Vapor</span></a> <a href="https://mastodon.social/tags/SwiftTesting" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SwiftTesting</span></a> <a href="https://mastodon.social/tags/SwiftConcurrency" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SwiftConcurrency</span></a></p>
Daniel Lyons<p>Is <a href="https://iosdev.space/tags/swifttesting" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>swifttesting</span></a> not able to understand actor isolation? Here it's complaining that my Regex is not Sendable, but I already isolated it to a global actor.</p>
Neil Taylor<p>As part of the iOSDevUK conference, there are workshops at the start and end of the conference. Daniel Steinberg <span class="h-card" translate="no"><a href="https://mastodon.social/@dimsumthinking" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>dimsumthinking</span></a></span> is running a workshop on Exploring Swift Testing. See <a href="https://www.iosdevuk.com/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">iosdevuk.com/</span><span class="invisible"></span></a> </p><p><a href="https://mastodon.social/tags/iOS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>iOS</span></a> <a href="https://mastodon.social/tags/Swift" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Swift</span></a> <a href="https://mastodon.social/tags/SwiftTesting" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SwiftTesting</span></a> <a href="https://mastodon.social/tags/iOSDevUK" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>iOSDevUK</span></a> @iosdevuk</p>
Jon Reid<p><a href="https://iosdev.space/tags/SwiftTesting" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SwiftTesting</span></a> questions regarding SourceLocation:<br>- What is fileID for?<br>- How is column used?</p><p>Are these fields for writing macros, and have nothing to do with SwiftTesting?</p>
calicoding<p>With <a href="https://mastodon.social/tags/SwiftTesting" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SwiftTesting</span></a> is there a way to replace XCTNSNotificationExpectation? I’m struggling to find the right way.</p><p>cc <span class="h-card" translate="no"><a href="https://hachyderm.io/@grynspan" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>grynspan</span></a></span> <br>But also, I applied for a lab appointment</p>