James Comey, the former FBI Director, will testify publicly before the Senate Intelligence Committee as early as next week, CNN reports.

Since his firing on May 9, reports have emerged that President Trump asked Comey to stop investigating Michael Flynn, and asked him for a pledge of loyalty. A source tells CNN Comey will confirm "Trump did indeed push him to end an FBI probe into an aide's Russia ties."

Comey wanted to consult with special counsel Robert Mueller, his predecessor at the helm of the FBI, before agreeing to testify. Now, a source tells CNN:

"The bottom line is he's going to testify. He's happy to testify, and he's happy to cooperate."

What he will reportedly discuss: His interactions with Trump leading up to his firing. Friends have said he found Trump's behavior inappropriate and troubling.

What he won't discuss: Specifics about the FBI investigation into ties between Trump associates and Russia.

Timeline, based on the reporting