Flesh out RSpec for scripts libraries
Summary
The Ruby codebase in scripts/
is not fully covered by RSpec tests. We should spend time to flesh them out to cover all primary classes.
Current state
Only spec/scripts/manage_version_spec.rb
exists, and it only covers VersionUpdater
(1 of 3 classes)
Completed state
All classes in the scripts
& scripts/lib
are covered.
scripts/
├── lib
│ ├── version_fetcher.rb
│ ├── version_mapping.rb
│ └── version.rb
└── manage_version.rb