[refactering]change spec test context name
add rank function test
implement rank function
mod
- read関数のend位置がおかしくなっていたため修正
- indentを整理