rspec 変数読み込むタイミング

コード

require 'rails_helper'
describe 'test' do
  let(:my_id) { DateTime.now.strftime("%H%m%s").to_i.to_s }
  before do
    p my_id
    sleep 5
  end
  describe 'test1' do
    it 'test' do
      p my_id
      expect(1).to eq 1
    end
  end
  describe 'test2' do
    it 'test' do
      p my_id
      expect(1).to eq 1
    end
  end
end

結果

各beforeのタイミングでsetされて同じ値がitの中で仕様される

test
  test1
"15031488521670"
"15031488521670"
    test
  test2
"15031488521675"
"15031488521675"
    test