cleanup imports
Some checks failed
Test Rust project / test (ubuntu-latest, stable) (push) Failing after 41s

This commit is contained in:
2026-01-27 13:50:00 -07:00
parent 0c78e7834b
commit 077b53f6ff
4 changed files with 16 additions and 3 deletions

View File

@@ -18,7 +18,7 @@ use ratatui::{
use crate::app::{ use crate::app::{
clipboard::Clipboard, clipboard::Clipboard,
error_msg::StatusMessage, error_msg::StatusMessage,
logic::{self, calc::{Grid, get_header_size}, cell::CellType}, logic::{calc::{Grid, get_header_size}, cell::CellType},
mode::Mode, mode::Mode,
screen::ScreenSpace, screen::ScreenSpace,
}; };

View File

@@ -851,6 +851,19 @@ fn parse_csv() {
); );
} }
#[test]
fn invalid_ranges() {
let mut grid = Grid::new();
grid.set_cell("A0", 2.);
grid.set_cell("A1", 1.);
// ASCII to number conversion needs to not overflow
grid.set_cell("B0", "=sum($:A)".to_string());
let cell = grid.get_cell("B0").as_ref().expect("Just set it");
let _ = grid.evaluate(&cell.to_string()).expect("Should evaluate.");
}
#[test] #[test]
fn ranges() { fn ranges() {
let mut grid = Grid::new(); let mut grid = Grid::new();

View File

@@ -15,7 +15,7 @@ use crate::app::{
app::App, app::App,
error_msg::StatusMessage, error_msg::StatusMessage,
logic::{ logic::{
calc::{CSV_EXT, CUSTOM_EXT, Grid, LEN}, calc::{Grid, LEN},
cell::CellType, cell::CellType,
}, },
}; };

View File

@@ -2,7 +2,7 @@ use std::{collections::HashMap, sync::RwLock};
use ratatui::prelude; use ratatui::prelude;
use crate::app::logic::calc::{self, LEN}; use crate::app::logic::calc::LEN;
pub struct ScreenSpace { pub struct ScreenSpace {
/// This is measured in cells. /// This is measured in cells.