|
101 | 101 | end
|
102 | 102 | end
|
103 | 103 |
|
104 |
| - def get_timecodes(at, b, a) |
105 |
| - # Test the private method |
106 |
| - totp.send('get_timecodes', at, b, a) |
107 |
| - end |
108 |
| - |
109 |
| - describe 'drifting timecodes' do |
110 |
| - it 'should get timecodes behind' do |
111 |
| - expect(get_timecodes(TEST_TIME + 15, 15, 0)).to eq([49_154_040]) |
112 |
| - expect(get_timecodes(TEST_TIME, 15, 0)).to eq([49_154_039, 49_154_040]) |
113 |
| - expect(get_timecodes(TEST_TIME, 40, 0)).to eq([49_154_038, 49_154_039, 49_154_040]) |
114 |
| - expect(get_timecodes(TEST_TIME, 90, 0)).to eq([49_154_037, 49_154_038, 49_154_039, 49_154_040]) |
115 |
| - end |
116 |
| - it 'should get timecodes ahead' do |
117 |
| - expect(get_timecodes(TEST_TIME, 0, 15)).to eq([49_154_040]) |
118 |
| - expect(get_timecodes(TEST_TIME + 15, 0, 15)).to eq([49_154_040, 49_154_041]) |
119 |
| - expect(get_timecodes(TEST_TIME, 0, 30)).to eq([49_154_040, 49_154_041]) |
120 |
| - expect(get_timecodes(TEST_TIME, 0, 70)).to eq([49_154_040, 49_154_041, 49_154_042]) |
121 |
| - expect(get_timecodes(TEST_TIME, 0, 90)).to eq([49_154_040, 49_154_041, 49_154_042, 49_154_043]) |
122 |
| - end |
123 |
| - it 'should get timecodes behind and ahead' do |
124 |
| - expect(get_timecodes(TEST_TIME, 30, 30)).to eq([49_154_039, 49_154_040, 49_154_041]) |
125 |
| - expect(get_timecodes(TEST_TIME, 60, 60)).to eq([49_154_038, 49_154_039, 49_154_040, 49_154_041, 49_154_042]) |
126 |
| - end |
127 |
| - end |
128 |
| - |
129 | 104 | describe '#verify with drift' do
|
130 | 105 | let(:verification) { totp.verify token, drift_ahead: drift_ahead, drift_behind: drift_behind, at: now }
|
131 | 106 | let(:drift_ahead) { 0 }
|
|
0 commit comments