veganism.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
Veganism Social is a welcoming space on the internet for vegans to connect and engage with the broader decentralized social media community.

Administered by:

Server stats:

214
active users

#unittesting

3 posts3 participants0 posts today
Brian Allbee<p>Implementing first part of the third layer in of the <a href="https://mastodon.social/tags/PACT" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PACT</span></a> testing processes in a standard <a href="https://mastodon.social/tags/Python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Python</span></a> <a href="https://mastodon.social/tags/UnitTesting" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>UnitTesting</span></a> framework: Prescribing (requiring) a standard test-method structure/set for functions.</p><p><a href="https://goblinfish-code.blogspot.com/2025/04/the-pact-for-functions.html" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">goblinfish-code.blogspot.com/2</span><span class="invisible">025/04/the-pact-for-functions.html</span></a></p>
Brian Allbee<p>The last of my catch-up posts, moving them from LinkedIn to Blogger: Implementing the next layer in of the <a href="https://mastodon.social/tags/PACT" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PACT</span></a> testing processes in a standard <a href="https://mastodon.social/tags/Python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Python</span></a> <a href="https://mastodon.social/tags/UnitTesting" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>UnitTesting</span></a> framework: Prescribing (requiring) a test-module for each source module.</p><p><a href="https://goblinfish-code.blogspot.com/2025/04/the-pact-for-module-members.html" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">goblinfish-code.blogspot.com/2</span><span class="invisible">025/04/the-pact-for-module-members.html</span></a></p>
Brian Allbee<p>Continuing to move LinkedIn articles to Blogger posts: </p><p>Implementing the first layer of the <a href="https://mastodon.social/tags/PACT" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PACT</span></a> testing processes in a standard <a href="https://mastodon.social/tags/Python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Python</span></a> <a href="https://mastodon.social/tags/UnitTesting" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>UnitTesting</span></a> framework: Prescribing (requiring) a test-module for each source module.</p><p><a href="https://goblinfish-code.blogspot.com/2025/04/the-pact-for-test-modules.html" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">goblinfish-code.blogspot.com/2</span><span class="invisible">025/04/the-pact-for-test-modules.html</span></a></p>
Brian Allbee<p>Continuing to move LinkedIn articles to Blogger posts: </p><p>The first in a series of articles capturing my thoughts and efforts with respect to improving the reliability of <a href="https://mastodon.social/tags/Python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Python</span></a> <a href="https://mastodon.social/tags/UnitTesting" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>UnitTesting</span></a>.</p><p><a href="https://goblinfish-code.blogspot.com/2025/04/prescribing-active-contract-testing.html" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">goblinfish-code.blogspot.com/2</span><span class="invisible">025/04/prescribing-active-contract-testing.html</span></a></p>
Tuvoc Technologies<p>A Comprehensive Guide to the Top 7 Python Testing Frameworks</p><p><a href="https://www.tumblr.com/webappinsights/780978087921844224/a-comprehensive-guide-to-the-top-7-python-testing" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">tumblr.com/webappinsights/7809</span><span class="invisible">78087921844224/a-comprehensive-guide-to-the-top-7-python-testing</span></a></p><p>Explore the top 7 Python testing frameworks that ensure code reliability, efficiency, and maintainability. This guide helps developers choose the right tools to streamline their testing process in 2025.</p><p><a href="https://mastodon.social/tags/PythonTesting" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PythonTesting</span></a> <br><a href="https://mastodon.social/tags/TestingFrameworks" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TestingFrameworks</span></a><br><a href="https://mastodon.social/tags/PythonDevelopers" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PythonDevelopers</span></a> <br><a href="https://mastodon.social/tags/SoftwareTesting" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SoftwareTesting</span></a><br><a href="https://mastodon.social/tags/AutomationTesting" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AutomationTesting</span></a> <br><a href="https://mastodon.social/tags/PythonTools" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PythonTools</span></a><br><a href="https://mastodon.social/tags/QA" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>QA</span></a> <br><a href="https://mastodon.social/tags/UnitTesting" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>UnitTesting</span></a><br><a href="https://mastodon.social/tags/Python2025" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Python2025</span></a> <br><a href="https://mastodon.social/tags/TestAutomation" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TestAutomation</span></a><br><a href="https://mastodon.social/tags/CodeQuality" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CodeQuality</span></a> <br><a href="https://mastodon.social/tags/DevTools" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DevTools</span></a><br><a href="https://mastodon.social/tags/CleanCode" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CleanCode</span></a> <br><a href="https://mastodon.social/tags/PyTest" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PyTest</span></a><br><a href="https://mastodon.social/tags/TDD" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TDD</span></a></p>
Ramin Honary<a href="https://www.well-typed.com/blog/2023/04/falsify/%20" rel="nofollow noopener" target="_blank">Property-based testing in Haskell with QuickCheck <code>falsify</code></a> <p>A few days ago, Edsko de Vries of <em>Well-Typed</em> published an in-depth article on <strong>property-based software testing,</strong> with a focus on the concept of “shrinking.”</p><p>In brief, property-based testing is sort-of like fuzz testing but for algorithms and protocols. Like fuzz testing, random test cases are procedurally generated, but unlike fuzz testing, the test cases are carefully designed to verify whether a software implementation of an algorithm satisfies a specific property of that algorithm, such as:</p><ul><li>“this function always fails if the index is larger than the array”</li><li>“this function always returns a result in <code>n*log(n)</code> number of iterations for input dataset of size <code>n</code>“</li><li><p>“the sequence of log messages is guaranteed to obey this rules of this particular finite-state automata: (connect | fail) -&gt; (send X | fail) -&gt; (receive Y | receive Z | fail) -&gt; success .”</p></li></ul><p><strong>Shrinking</strong> is the process of simplifying a failed test case. If you have found some input that makes your function return a value when it should have thrown an exception, or produce a result that does not satisfy some predicate, then that input is a “counterexample” to your assertion about the properties of that function. And you may want to be able to “shrink” that counterexample input to see if you can cause the function to behave incorrectly again but with a simpler input. The “<a href="https://hackage.haskell.org/package/QuickCheck%20" rel="nofollow noopener" target="_blank">QuickCheck</a>“ library provides a variety of useful tools to let you define property tests with shrinking.</p><p>Defining unit tests with such incredible rigor takes quite a lot of time and effort, so you would probably do not want to use property-based testing for your ordinary, every-day software engineering. If you are, for example, being scrutinized by the US Department of Government of Efficiency, you would likely be fired if you were to take so much time to write such high-quality software with such a strong guarantee of correctness.</p><p>But if you are, for example, designing a communication protocol that will be used in critical infrastructure for the next 10 or 20 years and you want to make sure the reference implementation of your protocol is without contradictions, or if you are implementing an algorithm where the mathematical properties of the algorithm fall within some proven parameters (e.g. computational complexity), property-based testing can give you a much higher degree of confidence in the correctness of your algorithm or protocol specification.</p><p><a class="hashtag" href="https://fe.disroot.org/tag/tech" rel="nofollow noopener" target="_blank">#tech</a> <a class="hashtag" href="https://fe.disroot.org/tag/software" rel="nofollow noopener" target="_blank">#software</a> <a class="hashtag" href="https://fe.disroot.org/tag/haskell" rel="nofollow noopener" target="_blank">#haskell</a> <a class="hashtag" href="https://fe.disroot.org/tag/welltyped" rel="nofollow noopener" target="_blank">#WellTyped</a> <a class="hashtag" href="https://fe.disroot.org/tag/quickcheck" rel="nofollow noopener" target="_blank">#QuickCheck</a> <a class="hashtag" href="https://fe.disroot.org/tag/unittesting" rel="nofollow noopener" target="_blank">#UnitTesting</a> <a class="hashtag" href="https://fe.disroot.org/tag/propertytesting" rel="nofollow noopener" target="_blank">#PropertyTesting</a></p>
Khalid Pro Max⚡️- Tarrifed<p>🚀 Neat! <a href="https://mastodon.social/tags/Duende" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Duende</span></a> is sponsoring <a href="https://mastodon.social/tags/dotnet" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dotnet</span></a> project Shouldy for the next year for $3,000. <a href="https://mastodon.social/tags/unittesting" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>unittesting</span></a> <a href="https://mastodon.social/tags/xunit" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>xunit</span></a> <a href="https://mastodon.social/tags/nunit" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>nunit</span></a> <a href="https://mastodon.social/tags/mstest" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>mstest</span></a></p><p><a href="https://blog.duendesoftware.com/posts/20250415-shouldly-assertion-framework/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">blog.duendesoftware.com/posts/</span><span class="invisible">20250415-shouldly-assertion-framework/</span></a></p>
Brian Allbee<p>Implementing the first layer of the <a href="https://mastodon.social/tags/PACT" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PACT</span></a> testing processes in a standard <a href="https://mastodon.social/tags/Python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Python</span></a> <a href="https://mastodon.social/tags/UnitTesting" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>UnitTesting</span></a> framework: Prescribing (requiring) a test-module for each source module.</p><p><a href="https://www.linkedin.com/feed/update/urn:li:activity:7317501915712405504" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">linkedin.com/feed/update/urn:l</span><span class="invisible">i:activity:7317501915712405504</span></a></p>
Brian Allbee<p>As I'm between jobs (again), I'm writing code for my own purposes, and writing about writing that code.</p><p>On LinkedIn, for professional visibility: capturing my thoughts and efforts with respect to improving the reliability of <a href="https://mastodon.social/tags/Python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Python</span></a> <a href="https://mastodon.social/tags/UnitTesting" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>UnitTesting</span></a>.</p><p><a href="https://www.linkedin.com/pulse/goblinfish-testing-pact-000-prescribing-active-contract-brian-allbee-eza4c" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">linkedin.com/pulse/goblinfish-</span><span class="invisible">testing-pact-000-prescribing-active-contract-brian-allbee-eza4c</span></a></p>
Rachel Brindle<p>The testing attachments proposal has been accepted (with modifications)! To be attached to some upcoming swift version! <a href="https://forums.swift.org/t/accepted-with-modifications-st-0009-attachments/79193" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">forums.swift.org/t/accepted-wi</span><span class="invisible">th-modifications-st-0009-attachments/79193</span></a></p><p>No real negative feedback, either. I guess people quickly became attached to the idea.</p><p>There were some disagreements about naming in the review, but I’m glad that we resolved that amicably. I’d really hate it if we were too attached to an idea to come to an agreement.</p><p><a href="https://hachyderm.io/tags/SwiftLang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SwiftLang</span></a> <a href="https://hachyderm.io/tags/swift" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>swift</span></a> <a href="https://hachyderm.io/tags/testing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>testing</span></a> <a href="https://hachyderm.io/tags/UnitTesting" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>UnitTesting</span></a></p>
Victor on Software<p>🚀 Speed up your Go test suite (and your CI)! 🧪💨<br>Tired of waiting forever for your tests to finish in CI? 😩 You're not alone.</p><p>Check out our latest guide on parallelizing large Go test suites to drastically cut down CI cycle times. 🕒⚡️</p><p>✅ Split your test suite<br>✅ Run tests in parallel with GitHub Actions<br>✅ Real-world Makefile + GitHub Actions examples included!</p><p>👉 Read it now: <a href="https://victoronsoftware.com/posts/large-go-test-suite/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">victoronsoftware.com/posts/lar</span><span class="invisible">ge-go-test-suite/</span></a></p><p><a href="https://techhub.social/tags/Golang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Golang</span></a> <a href="https://techhub.social/tags/UnitTesting" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>UnitTesting</span></a> <a href="https://techhub.social/tags/DeveloperExperience" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DeveloperExperience</span></a> <a href="https://techhub.social/tags/ContinuousIntegration" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ContinuousIntegration</span></a></p>
Joche Ojeda<p>Testing SignalR Applications with Integration Tests</p><p><a href="https://www.jocheojeda.com/2025/04/02/testing-signalr-applications-with-integration-tests/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">jocheojeda.com/2025/04/02/test</span><span class="invisible">ing-signalr-applications-with-integration-tests/</span></a></p><p><a href="https://mastodon.social/tags/SignalR" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SignalR</span></a> <a href="https://mastodon.social/tags/TDD" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TDD</span></a> <a href="https://mastodon.social/tags/IntegrationTesting" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>IntegrationTesting</span></a> <a href="https://mastodon.social/tags/DotNET" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DotNET</span></a> <a href="https://mastodon.social/tags/ASPNETCore" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ASPNETCore</span></a> <a href="https://mastodon.social/tags/TestServer" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TestServer</span></a> <a href="https://mastodon.social/tags/ChatTesting" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ChatTesting</span></a> <a href="https://mastodon.social/tags/WebSockets" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebSockets</span></a> <a href="https://mastodon.social/tags/RealTimeApps" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RealTimeApps</span></a> <a href="https://mastodon.social/tags/DevOps" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DevOps</span></a> <a href="https://mastodon.social/tags/UnitTesting" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>UnitTesting</span></a> <a href="https://mastodon.social/tags/APITesting" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>APITesting</span></a> <a href="https://mastodon.social/tags/CSharp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CSharp</span></a> <a href="https://mastodon.social/tags/WebDevelopment" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebDevelopment</span></a> <a href="https://mastodon.social/tags/TestDrivenDevelopment" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TestDrivenDevelopment</span></a></p>
TechGeeksApparel<p>Do You Even Unit Test, Bro?<br>Real devs test their code… or at least claim they do! Tag that one dev who "tests in production."<br>🔗 <a href="https://techgeeksapparel.com/do-you-even-unit-test-bro-t-shirt/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">techgeeksapparel.com/do-you-ev</span><span class="invisible">en-unit-test-bro-t-shirt/</span></a><br><a href="https://mastodon.social/tags/UnitTesting" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>UnitTesting</span></a> <a href="https://mastodon.social/tags/QAEngineer" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>QAEngineer</span></a> <a href="https://mastodon.social/tags/BugSquasher" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>BugSquasher</span></a></p>
Rachel Brindle<p>Adding Attachments to Swift Testing is up for review! It's my first time being a review manager.</p><p>Forum thread: <a href="https://forums.swift.org/t/st-0009-attachments/78698" rel="nofollow noopener" 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>Proposal: <a href="https://github.com/swiftlang/swift-evolution/blob/main/proposals/testing/0009-attachments.md" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/swiftlang/swift-evo</span><span class="invisible">lution/blob/main/proposals/testing/0009-attachments.md</span></a></p><p><a href="https://hachyderm.io/tags/SwiftLang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SwiftLang</span></a> <a href="https://hachyderm.io/tags/swift" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>swift</span></a> <a href="https://hachyderm.io/tags/testing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>testing</span></a> <a href="https://hachyderm.io/tags/UnitTesting" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>UnitTesting</span></a></p>
dorotaC<p>Integration <a href="https://fosstodon.org/tags/tests" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>tests</span></a> are annoying, but what they helped me fix would have been even more annoying to debug raw.</p><p>Perhaps I made an annoying code base :F</p><p><a href="https://fosstodon.org/tags/unittesting" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>unittesting</span></a> <a href="https://fosstodon.org/tags/coding" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>coding</span></a> <a href="https://fosstodon.org/tags/debugging" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>debugging</span></a></p>
Djumaka<p>I'm unit testing a method relying on a private method to fetch some data. I want to mock that other method so I have consistent data (or in this case, avoid DB calls) but this looks like a rocket science. Theory is everywhere "you should not alter your class for the sake of testing it" and this is a real indicator that this class is badly constructed (architectural issue). But this is the case for 50% of web... so I have to do stupid thing to test old code <a href="https://phpc.social/tags/php" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>php</span></a> <a href="https://phpc.social/tags/UnitTesting" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>UnitTesting</span></a> <a href="https://phpc.social/tags/mock" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>mock</span></a></p>
RJ<p>"Keeping tests valuable: Avoid implementation details!" <a href="https://thepragmaticengineer.hashnode.dev/keeping-tests-valuable-avoid-implementation-details" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">thepragmaticengineer.hashnode.</span><span class="invisible">dev/keeping-tests-valuable-avoid-implementation-details</span></a> <a href="https://fosstodon.org/tags/unittesting" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>unittesting</span></a> <a href="https://fosstodon.org/tags/softwaredevelopment" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>softwaredevelopment</span></a> <a href="https://fosstodon.org/tags/development" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>development</span></a> <a href="https://fosstodon.org/tags/testing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>testing</span></a></p>
🧿🪬🍄🌈🎮💻🚲🥓🎃💀🏴🛻🇺🇸<p>If you use feature flags your automated tests are worthless unless you run them against every possible combination of feature flags.</p><p><a href="https://mastodon.social/tags/developer" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>developer</span></a> <a href="https://mastodon.social/tags/software" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>software</span></a> <a href="https://mastodon.social/tags/development" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>development</span></a> <a href="https://mastodon.social/tags/dev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dev</span></a> <a href="https://mastodon.social/tags/softwaredevelopment" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>softwaredevelopment</span></a> <a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a> <a href="https://mastodon.social/tags/softwareengineering" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>softwareengineering</span></a> <a href="https://mastodon.social/tags/engineering" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>engineering</span></a> <a href="https://mastodon.social/tags/webDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>webDev</span></a> <a href="https://mastodon.social/tags/testing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>testing</span></a> <a href="https://mastodon.social/tags/AutomatedTests" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AutomatedTests</span></a> <a href="https://mastodon.social/tags/tdd" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>tdd</span></a> <a href="https://mastodon.social/tags/unittesting" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>unittesting</span></a> <a href="https://mastodon.social/tags/tests" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>tests</span></a> <a href="https://mastodon.social/tags/featureFlag" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>featureFlag</span></a> <a href="https://mastodon.social/tags/feature" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>feature</span></a> <a href="https://mastodon.social/tags/flag" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>flag</span></a></p>
Rachel Brindle<p>Already filed my first issue: The Test struct needs a public initializer. There's a workaround so that I can keep going, but it uses something that's explicitly marked as only for the Test macro.</p><p><a href="https://github.com/apple/swift-testing/issues/521" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/apple/swift-testing</span><span class="invisible">/issues/521</span></a></p><p><a href="https://hachyderm.io/tags/SwiftLang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SwiftLang</span></a> <a href="https://hachyderm.io/tags/UnitTesting" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>UnitTesting</span></a></p>
Rachel Brindle<p>Implementing this resultBuilder-based Testing DSL in public: <a href="https://github.com/Quick/Quick/pull/1292" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/Quick/Quick/pull/12</span><span class="invisible">92</span></a></p><p><a href="https://hachyderm.io/tags/SwiftLang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SwiftLang</span></a> <a href="https://hachyderm.io/tags/UnitTesting" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>UnitTesting</span></a></p>