@@ -28,21 +28,17 @@ describe("keystore", () => {
2828 const project : StoredProject = {
2929 anon_key : "anon-key-123" ,
3030 service_key : "svc-key-456" ,
31- tier : "prototype" ,
32- lease_expires_at : "2026-03-06T00:00:00Z" ,
3331 } ;
3432 saveProject ( "proj-001" , project , storePath ) ;
3533
3634 const loaded = getProject ( "proj-001" , storePath ) ;
3735 assert . deepEqual ( loaded , project ) ;
3836 } ) ;
3937
40- it ( "creates file with 0600 permissions" , ( ) => {
38+ it ( "creates file with 0600 permissions" , { skip : process . platform === "win32" ? "POSIX file modes not enforced on Windows NTFS" : false } , ( ) => {
4139 const project : StoredProject = {
4240 anon_key : "ak" ,
4341 service_key : "sk" ,
44- tier : "hobby" ,
45- lease_expires_at : "2026-04-01T00:00:00Z" ,
4642 } ;
4743 saveProject ( "proj-002" , project , storePath ) ;
4844
@@ -55,14 +51,10 @@ describe("keystore", () => {
5551 const p1 : StoredProject = {
5652 anon_key : "ak1" ,
5753 service_key : "sk1" ,
58- tier : "prototype" ,
59- lease_expires_at : "2026-03-01T00:00:00Z" ,
6054 } ;
6155 const p2 : StoredProject = {
6256 anon_key : "ak2" ,
6357 service_key : "sk2" ,
64- tier : "team" ,
65- lease_expires_at : "2026-04-01T00:00:00Z" ,
6658 } ;
6759
6860 saveProject ( "proj-a" , p1 , storePath ) ;
@@ -80,14 +72,10 @@ describe("keystore", () => {
8072 const v1 : StoredProject = {
8173 anon_key : "old" ,
8274 service_key : "old" ,
83- tier : "prototype" ,
84- lease_expires_at : "2026-03-01T00:00:00Z" ,
8575 } ;
8676 const v2 : StoredProject = {
8777 anon_key : "new" ,
8878 service_key : "new" ,
89- tier : "hobby" ,
90- lease_expires_at : "2026-04-01T00:00:00Z" ,
9179 } ;
9280
9381 saveProject ( "proj-x" , v1 , storePath ) ;
@@ -112,8 +100,6 @@ describe("keystore", () => {
112100 const project : StoredProject = {
113101 anon_key : "ak" ,
114102 service_key : "sk" ,
115- tier : "prototype" ,
116- lease_expires_at : "2026-03-01T00:00:00Z" ,
117103 } ;
118104 saveProject ( "proj-atomic" , project , storePath ) ;
119105
0 commit comments