Add test for Notebook text output (#7925)

## Summary

This PR adds test cases for the Notebook output in text format.

## Test Plan

Update test snapshots.
This commit is contained in:
Dhruv Manilawala 2023-10-13 06:24:12 +05:30 committed by GitHub
parent cd564c4200
commit f08a5f67eb
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
5 changed files with 177 additions and 2 deletions

View file

@ -15,6 +15,13 @@ pub struct NotebookIndex {
}
impl NotebookIndex {
pub fn new(row_to_cell: Vec<OneIndexed>, row_to_row_in_cell: Vec<OneIndexed>) -> Self {
Self {
row_to_cell,
row_to_row_in_cell,
}
}
/// Returns the cell number (1-based) for the given row (1-based).
pub fn cell(&self, row: OneIndexed) -> Option<OneIndexed> {
self.row_to_cell.get(row.to_zero_indexed()).copied()