(t *testing.T)
| 212 | } |
| 213 | |
| 214 | func TestWrite_JSON_NoBOM(t *testing.T) { |
| 215 | dir := t.TempDir() |
| 216 | out, err := NewWriter(dir, "json") |
| 217 | require.NoError(t, err) |
| 218 | out.Add("Chrome", "Default", chromeData()) |
| 219 | require.NoError(t, out.Write()) |
| 220 | |
| 221 | raw, err := os.ReadFile(filepath.Join(dir, "password.json")) |
| 222 | require.NoError(t, err) |
| 223 | if len(raw) >= 3 { |
| 224 | assert.NotEqual(t, utf8BOM, raw[:3], "JSON should NOT have BOM") |
| 225 | } |
| 226 | } |
| 227 | |
| 228 | // --- CookieEditor output --- |
| 229 |
nothing calls this directly
no test coverage detected