#include "unity.h"
#include "esp_log.h"
-static const char* TAG = "test_vfs_paths";
-
/* Dummy VFS implementation to check if VFS is called or not with expected path
*/
typedef struct {
test_not_called(&inst_foo1, "/foo/file1");
test_opened(&inst_foo1, "/foo1/file1");
test_not_opened(&inst_foo1, "/foo1/file");
+ TEST_ESP_OK( esp_vfs_unregister("/foo") );
+ TEST_ESP_OK( esp_vfs_unregister("/foo1") );
}
{
for (size_t i = 0; i < s_vfs_count; ++i) {
vfs_entry_t* vfs = s_vfs[i];
+ if (vfs == NULL) {
+ continue;
+ }
if (memcmp(base_path, vfs->path_prefix, vfs->path_prefix_len) == 0) {
free(vfs);
s_vfs[i] = NULL;