{"id":22326490,"url":"https://github.com/thecodesmith/spock-talk","last_synced_at":"2025-08-12T21:19:08.547Z","repository":{"id":23305767,"uuid":"26665297","full_name":"thecodesmith/spock-talk","owner":"thecodesmith","description":"Demo Code for Intro Spock Presentation","archived":false,"fork":false,"pushed_at":"2015-07-09T05:22:34.000Z","size":772,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-26T06:12:41.891Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/thecodesmith.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2014-11-15T01:37:23.000Z","updated_at":"2015-04-06T15:44:28.000Z","dependencies_parsed_at":"2022-08-21T23:10:22.340Z","dependency_job_id":null,"html_url":"https://github.com/thecodesmith/spock-talk","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/thecodesmith/spock-talk","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thecodesmith%2Fspock-talk","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thecodesmith%2Fspock-talk/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thecodesmith%2Fspock-talk/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thecodesmith%2Fspock-talk/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/thecodesmith","download_url":"https://codeload.github.com/thecodesmith/spock-talk/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thecodesmith%2Fspock-talk/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":270135754,"owners_count":24533349,"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","status":"online","status_checked_at":"2025-08-12T02:00:09.011Z","response_time":80,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":"2024-12-04T02:17:53.921Z","updated_at":"2025-08-12T21:19:08.529Z","avatar_url":"https://github.com/thecodesmith.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Spock Talk\n\n_An Introduction to Testing Using Groovy and Spock_\n\nThis presentation was originally given at Chippewa Valley Code Camp 2014. Sample code from the talk can be found in this repository. Check out the presentation slides here: [thecodesmith.github.io/spock-talk](http://thecodesmith.github.io/spock-talk).\n\n[chippewavalleycodecamp.com](http://chippewavalleycodecamp.com)\n\n## Summary\n\nGeared toward Java developers, this talk presents an approach to unit testing that is highly expressive, elegant and clean. The Spock framework builds on the classic unit testing power of JUnit and leverages the dynamic power of the Groovy language. Because Groovy and Spock run on the JVM, they integrate seamlessly to test code written in Java and other JVM languages. \n\nThis presentation will feature a quick intro to the power of Groovy, give a high-level overview of the Spock framework, then dive into the nuts and bolts of writing tests with Spock. This will incorporate both static examples and live coding, with plenty of opportunities for questions. \n\nWant to strengthen your testing skills? Want to have fun writing good tests? Spock and Groovy offer all the power you need, without the pain.\n\n## Topics\n\n* State-based Testing\n* Data-driven Testing\n* Interaction-based Testing\n\n## Resources\n\n* Presentation slides: http://thecodesmith.github.io/spock-talk\n\n* Spock documentation: http://docs.spockframework.org\n* mrhaki's Spocklight Notebook: [mrhaki.blogspot.com](http://mrhaki.blogspot.com/2014/10/spocklight-notebook-is-published.html)\n* Spock: A Logical Framework for Enterprise Testing (by Ken Kousen): http://youtu.be/i28F13zZwlg\n* Idiomatic Spock (by Rob Fletcher): http://youtu.be/dvDoieRf4po\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthecodesmith%2Fspock-talk","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fthecodesmith%2Fspock-talk","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthecodesmith%2Fspock-talk/lists"}