diff --git a/rename-method/lib/after.rb b/rename-method/lib/after.rb index e69de29..d6b8ee4 100644 --- a/rename-method/lib/after.rb +++ b/rename-method/lib/after.rb @@ -0,0 +1,10 @@ +class UserService + USERNAME = "josemota" + PASSWORD = "secret" + + class << self + def sign_in username, password + username == USERNAME && password == PASSWORD + end + end +end diff --git a/rename-method/lib/before.rb b/rename-method/lib/before.rb index e69de29..99d45b5 100644 --- a/rename-method/lib/before.rb +++ b/rename-method/lib/before.rb @@ -0,0 +1,10 @@ +class UserService + USERNAME = "josemota" + PASSWORD = "secret" + + class << self + def login username, password + username == USERNAME && password == PASSWORD + end + end +end diff --git a/rename-method/test/test.rb b/rename-method/test/test.rb index a8f6974..694b4b9 100644 --- a/rename-method/test/test.rb +++ b/rename-method/test/test.rb @@ -1,5 +1,15 @@ -require 'minitest/spec' require 'minitest/autorun' +require 'minitest/spec' require 'before' if ENV["BEFORE"] require 'after' unless ENV["BEFORE"] + +describe UserService do + it "can log in" do + if ENV["BEFORE"] + assert UserService.login("josemota", "secret") + else + assert UserService.sign_in("josemota", "secret") + end + end +end