blob: be7dec553c827bded72b99b2f7b86129be6ba77f [file] [log] [blame]
# This Makefile pulls the latest oglematchers (with dependencies),
# rewrites the imports to match this location,
# and ensures that all the tests pass.
# BTW, things used from oglematchers: Contains, Equals, DeepEquals, GreaterThan, LessThan, GreaterOrEqual, LessOrEqual
test:
go test github.com/smartystreets/assertions/...
update: clear clone rewrite trim
clear:
rm -rf ogle*
rm -rf reqtrace
rm -rf go-render
clone:
git clone https://github.com/jacobsa/oglematchers.git && rm -rf oglematchers/.git
git clone https://github.com/luci/go-render.git && rm -rf go-render/.git
rewrite:
grep -rl --exclude Makefile 'github.com/jacobsa' . | xargs sed -i '' 's#github.com/jacobsa#github.com/smartystreets/assertions/internal#g'
trim:
git checkout oglematchers/contains.go # This file diverged at 6acd0337
rm oglematchers/*_test.go
rm oglematchers/any.go
rm oglematchers/all_of.go
rm oglematchers/elements_are.go
rm oglematchers/error.go
rm oglematchers/has_same_type_as.go
rm oglematchers/has_substr.go
rm oglematchers/identical_to.go
rm oglematchers/matches_regexp.go
rm oglematchers/new_matcher.go
rm oglematchers/panics.go
rm oglematchers/pointee.go
rm go-render/render/*_test.go