[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-7914":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":15,"subscribersCount":15,"size":15,"stars1d":15,"stars7d":15,"stars30d":15,"stars90d":15,"forks30d":15,"starsTrendScore":15,"compositeScore":16,"rankGlobal":10,"rankLanguage":10,"license":17,"archived":18,"fork":19,"defaultBranch":20,"hasWiki":18,"hasPages":19,"topics":21,"createdAt":10,"pushedAt":10,"updatedAt":23,"readmeContent":24,"aiSummary":25,"trendingCount":15,"starSnapshotCount":15,"syncStatus":26,"lastSyncTime":27,"discoverSource":28},7914,"rspec-metagem","rspec\u002Frspec-metagem","rspec","RSpec meta-gem that depends on the other components","https:\u002F\u002Frspec.info",null,"Ruby",2832,224,7,0,29.06,"MIT License",true,false,"main",[7,22],"ruby","2026-06-12 02:01:46","# RSpec\n\nBehaviour Driven Development for Ruby\n\n**This is the old rspec metagem repository, please see the monorepo rspec\u002Frspec for\nnew issues and releases.**\n\n## Description\n\nrspec is a meta-gem, which depends on the\n[rspec-core](https:\u002F\u002Fgithub.com\u002Frspec\u002Frspec-core),\n[rspec-expectations](https:\u002F\u002Fgithub.com\u002Frspec\u002Frspec-expectations)\nand [rspec-mocks](https:\u002F\u002Fgithub.com\u002Frspec\u002Frspec-mocks) gems. Each of these\ncan be installed separately and loaded in isolation using `require`. Among\nother benefits, this allows you to use rspec-expectations, for example, in\nTest::Unit::TestCase if you happen to prefer that style.\n\nConversely, if you like RSpec's approach to declaring example groups and\nexamples (`describe` and `it`) but prefer Test::Unit assertions and\n[mocha](https:\u002F\u002Fgithub.com\u002Ffreerange\u002Fmocha), [rr](https:\u002F\u002Fgithub.com\u002Frr\u002Frr)\nor [flexmock](https:\u002F\u002Fgithub.com\u002Fjimweirich\u002Fflexmock) for mocking, you'll be\nable to do that without having to install or load the components of RSpec that\nyou're not using.\n\n## Documentation\n\nSee http:\u002F\u002Frspec.info\u002Fdocumentation\u002F for links to documentation for all gems.\n\n## Install\n\n    gem install rspec\n\n## Setup\n\n    rspec --init\n\n## Contribute\n\n* [http:\u002F\u002Fgithub.com\u002Frspec\u002Frspec-dev](http:\u002F\u002Fgithub.com\u002Frspec\u002Frspec-dev)\n\n## Also see\n\n* [https:\u002F\u002Fgithub.com\u002Frspec\u002Frspec-core](https:\u002F\u002Fgithub.com\u002Frspec\u002Frspec-core)\n* [https:\u002F\u002Fgithub.com\u002Frspec\u002Frspec-expectations](https:\u002F\u002Fgithub.com\u002Frspec\u002Frspec-expectations)\n* [https:\u002F\u002Fgithub.com\u002Frspec\u002Frspec-mocks](https:\u002F\u002Fgithub.com\u002Frspec\u002Frspec-mocks)\n* [https:\u002F\u002Fgithub.com\u002Frspec\u002Frspec-rails](https:\u002F\u002Fgithub.com\u002Frspec\u002Frspec-rails)\n","RSpec 是一个用于 Ruby 的行为驱动开发测试框架。它作为一个元宝石，依赖于 rspec-core、rspec-expectations 和 rspec-mocks 三个组件，这些组件可以单独安装并按需加载。这种设计不仅提高了灵活性，还允许开发者根据项目需求选择性地使用 RSpec 的特定功能，例如在 Test::Unit::TestCase 中使用 rspec-expectations 或者结合其他模拟工具如 mocha、rr 或 flexmock。适合于需要进行单元测试、集成测试或端到端测试的 Ruby 项目，特别是那些希望采用更清晰、更具描述性的测试用例编写方式的团队。",2,"2026-06-11 03:15:02","top_language"]