Diferença entre um bloco it e um bloco spec no RSpec

ual é a diferença entre um bloco it e um bloco spec no RSpe

subject { MovieList.add_new(10) }

specify { subject.should have(10).items }
it { subject.track_number.should == 10}

Eles parecem fazer o mesmo trabalho. Apenas verificando para ter certeza.

questionAnswers(1)

yourAnswerToTheQuestion