{"id":28373462,"url":"https://github.com/quick/quickonlinuxexample","last_synced_at":"2026-03-13T16:34:50.315Z","repository":{"id":51984549,"uuid":"52479944","full_name":"Quick/QuickOnLinuxExample","owner":"Quick","description":"Testbed app for using Quick on Linux","archived":false,"fork":false,"pushed_at":"2021-05-08T13:54:33.000Z","size":8,"stargazers_count":13,"open_issues_count":0,"forks_count":3,"subscribers_count":6,"default_branch":"main","last_synced_at":"2025-05-29T19:55:46.419Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Swift","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Quick.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2016-02-24T22:44:29.000Z","updated_at":"2024-02-06T19:45:07.000Z","dependencies_parsed_at":"2022-08-26T01:41:10.279Z","dependency_job_id":null,"html_url":"https://github.com/Quick/QuickOnLinuxExample","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Quick/QuickOnLinuxExample","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Quick%2FQuickOnLinuxExample","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Quick%2FQuickOnLinuxExample/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Quick%2FQuickOnLinuxExample/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Quick%2FQuickOnLinuxExample/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Quick","download_url":"https://codeload.github.com/Quick/QuickOnLinuxExample/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Quick%2FQuickOnLinuxExample/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261278163,"owners_count":23134642,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-05-29T19:39:20.227Z","updated_at":"2026-03-13T16:34:50.307Z","avatar_url":"https://github.com/Quick.png","language":"Swift","readme":"# Quick Specs on Linux\nThis is a trivial example of writing BDD specs using [Quick](https://github.com/Quick/Quick/) on Linux. After installing a [swift.org](https://swift.org) toolchain, this can be built and run as follows:\n\n```shell\n$ swift build\nFetching https://github.com/Quick/Quick.git\nFetching https://github.com/Quick/Nimble.git\nCloning https://github.com/Quick/Nimble.git\nResolving https://github.com/Quick/Nimble.git at 7.0.1\nCloning https://github.com/Quick/Quick.git\nResolving https://github.com/Quick/Quick.git at 1.1.0\nCompile Swift Module 'Quick' (22 sources)\nCompile Swift Module 'Nimble' (50 sources)\nCompile Swift Module 'SampleLibrary' (1 sources)\nCompile Swift Module 'SampleLibraryTests' (2 sources)\nLinking ./.build/debug/QuickOnLinuxExamplePackageTests.xctest\nTest Suite 'All tests' started at 04:52:48.418\nTest Suite 'debug.xctest' started at 04:52:48.442\nTest Suite 'XCTestCase' started at 04:52:48.442\nTest Case 'XCTestCase.the test suite, runs my `it` block' started at 04:52:48.443\nTest Case 'XCTestCase.the test suite, runs my `it` block' passed (0.002 seconds)\nTest Case 'XCTestCase.the test suite, when running another example, should register errors' started at 04:52:48.446\n/home/osboxes/swift/QuickOnLinuxExample/Tests/SampleLibraryTests/MySpec.swift:13: error: XCTestCase.the test suite, when running another example, should register errors : failed - expected to equal \u003c2\u003e, got \u003c1\u003e\n\nTest Case 'XCTestCase.the test suite, when running another example, should register errors' failed (0.002 seconds)\nTest Case 'XCTestCase.the test suite, additional matchers, should allow comparison' started at 04:52:48.448\nTest Case 'XCTestCase.the test suite, additional matchers, should allow comparison' passed (0.001 seconds)\nTest Case 'XCTestCase.the test suite, additional matchers, should allow checking count' started at 04:52:48.450\nTest Case 'XCTestCase.the test suite, additional matchers, should allow checking count' passed (0.002 seconds)\nTest Suite 'XCTestCase' failed at 04:52:48.452\n\t Executed 4 tests, with 1 failure (0 unexpected) in 0.007 (0.007) seconds\nTest Suite 'XCTestCase' started at 04:52:48.453\nTest Case 'XCTestCase.foo, returns a nice greeting' started at 04:52:48.453\nTest Case 'XCTestCase.foo, returns a nice greeting' passed (0.001 seconds)\nTest Suite 'XCTestCase' passed at 04:52:48.454\n\t Executed 1 test, with 0 failures (0 unexpected) in 0.001 (0.001) seconds\nTest Suite 'debug.xctest' failed at 04:52:48.455\n\t Executed 5 tests, with 1 failure (0 unexpected) in 0.008 (0.008) seconds\nTest Suite 'All tests' failed at 04:52:48.456\n\t Executed 5 tests, with 1 failure (0 unexpected) in 0.008 (0.008) seconds\n```\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fquick%2Fquickonlinuxexample","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fquick%2Fquickonlinuxexample","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fquick%2Fquickonlinuxexample/lists"}