61 std::vector<SCH_SHEET*> sheets = m_schematic->GetTopLevelSheets();
70 std::vector<HISTORY_FILE_DATA> fileData;
71 m_schematic->SaveToHistory( m_settingsManager.Prj().GetProjectPath(), fileData );
73 BOOST_REQUIRE_EQUAL( fileData.size(), 1 );
77 wxFileName saved( fileData[0].relativePath );
79 BOOST_CHECK( saved.GetPath().Contains( wxS(
"legacy" ) ) );
80 BOOST_CHECK( !wxFileName( fileData[0].relativePath ).IsAbsolute() );
81 BOOST_CHECK( !fileData[0].content.empty() );
82 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")