62 std::vector<SCH_SHEET*> sheets = m_schematic->GetTopLevelSheets();
71 std::vector<HISTORY_FILE_DATA> fileData;
72 m_schematic->SaveToHistory( m_settingsManager.Prj().GetProjectPath(), fileData );
74 BOOST_REQUIRE_EQUAL( fileData.size(), 1 );
76 wxFileName saved( fileData[0].
path );
78 BOOST_CHECK( saved.GetPath().Contains( wxS(
"legacy" ) ) );
79 BOOST_CHECK( !fileData[0].content.empty() );
80 BOOST_CHECK( fileData[0].prettify );
static wxString historyPath(const wxString &aProjectPath)
SETTINGS_MANAGER m_settingsManager
std::unique_ptr< SCHEMATIC > m_schematic
BOOST_FIXTURE_TEST_CASE(SavesLegacySheetIntoHistoryPath, HISTORY_AUTOSAVE_FIXTURE)
BOOST_CHECK_EQUAL(result, "25.4")