fixtures: Signal handles on Mary Boole and Grace Hopper
The demo book and the seeded test store now show a handle. The response
fixtures re-record only those two cards' etags.
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01U77d1jrGYSKCTjsYWetd5d
diff --git a/test/fixtures/cards/household-mary.vcf b/test/fixtures/cards/household-mary.vcf
index 7afbd6f..a439ce5 100644
--- a/test/fixtures/cards/household-mary.vcf
+++ b/test/fixtures/cards/household-mary.vcf
@@ -5,6 +5,7 @@ FN:Mary Everest Boole
NICKNAME:Mrs B
EMAIL:mary@example.com
TEL;TYPE=cell:+44 7700 900218
+IMPP;X-SERVICE-TYPE=signal:x-apple:mary.1832
BDAY:1832-03-11
UID:household-mary
END:VCARD
diff --git a/test/fixtures/cards/phone-label.vcf b/test/fixtures/cards/phone-label.vcf
index acb40bd..e8eac30 100644
--- a/test/fixtures/cards/phone-label.vcf
+++ b/test/fixtures/cards/phone-label.vcf
@@ -6,5 +6,6 @@ item1.TEL;type=CELL:+1-555-0177
item1.X-ABLabel:Google Voice
TEL;TYPE=home:+1-555-0142
EMAIL:grace@example.com
+IMPP;X-SERVICE-TYPE=signal:x-apple:amazing.grace.06
UID:phone-label
END:VCARD
diff --git a/test/fixtures/ios-exchange/03-propfind-addressbook-bootstrap/response b/test/fixtures/ios-exchange/03-propfind-addressbook-bootstrap/response
index c4c12ff..6c7b815 100644
--- a/test/fixtures/ios-exchange/03-propfind-addressbook-bootstrap/response
+++ b/test/fixtures/ios-exchange/03-propfind-addressbook-bootstrap/response
@@ -177,7 +177,7 @@ Content-Type: text/xml
<d:href>/dav/addressbook/household-mary.vcf</d:href>
<d:propstat>
<d:prop>
- <d:getetag>"560b20be0da57be6ed51c2f3a2f04cca803853fa341458877f7de14111ebf018"</d:getetag>
+ <d:getetag>"fa2728b04e39109658e54bad8c2eb086099b560cef4ae3dafbd713461e585ee6"</d:getetag>
</d:prop>
<d:status>HTTP/1.1 200 OK</d:status>
</d:propstat>
@@ -204,7 +204,7 @@ Content-Type: text/xml
<d:href>/dav/addressbook/phone-label.vcf</d:href>
<d:propstat>
<d:prop>
- <d:getetag>"d4d6f7201122bb9383bfac1dd0f2e55bd0a01a59c0c1007ea9e36580539fd24d"</d:getetag>
+ <d:getetag>"aa9f78c36fef1fac963c92220a7fddba89bddc1e71b095991ab63febcf97c316"</d:getetag>
</d:prop>
<d:status>HTTP/1.1 200 OK</d:status>
</d:propstat>
diff --git a/test/fixtures/macos-exchange/06-propfind-addressbook-listing/response b/test/fixtures/macos-exchange/06-propfind-addressbook-listing/response
index 3fed26d..479a978 100644
--- a/test/fixtures/macos-exchange/06-propfind-addressbook-listing/response
+++ b/test/fixtures/macos-exchange/06-propfind-addressbook-listing/response
@@ -142,7 +142,7 @@ Content-Type: text/xml
<d:href>/dav/addressbook/household-mary.vcf</d:href>
<d:propstat>
<d:prop>
- <d:getetag>"560b20be0da57be6ed51c2f3a2f04cca803853fa341458877f7de14111ebf018"</d:getetag>
+ <d:getetag>"fa2728b04e39109658e54bad8c2eb086099b560cef4ae3dafbd713461e585ee6"</d:getetag>
</d:prop>
<d:status>HTTP/1.1 200 OK</d:status>
</d:propstat>
@@ -169,7 +169,7 @@ Content-Type: text/xml
<d:href>/dav/addressbook/phone-label.vcf</d:href>
<d:propstat>
<d:prop>
- <d:getetag>"d4d6f7201122bb9383bfac1dd0f2e55bd0a01a59c0c1007ea9e36580539fd24d"</d:getetag>
+ <d:getetag>"aa9f78c36fef1fac963c92220a7fddba89bddc1e71b095991ab63febcf97c316"</d:getetag>
</d:prop>
<d:status>HTTP/1.1 200 OK</d:status>
</d:propstat>
diff --git a/test/fixtures/macos-exchange/09-propfind-addressbook-bootstrap/response b/test/fixtures/macos-exchange/09-propfind-addressbook-bootstrap/response
index c4c12ff..6c7b815 100644
--- a/test/fixtures/macos-exchange/09-propfind-addressbook-bootstrap/response
+++ b/test/fixtures/macos-exchange/09-propfind-addressbook-bootstrap/response
@@ -177,7 +177,7 @@ Content-Type: text/xml
<d:href>/dav/addressbook/household-mary.vcf</d:href>
<d:propstat>
<d:prop>
- <d:getetag>"560b20be0da57be6ed51c2f3a2f04cca803853fa341458877f7de14111ebf018"</d:getetag>
+ <d:getetag>"fa2728b04e39109658e54bad8c2eb086099b560cef4ae3dafbd713461e585ee6"</d:getetag>
</d:prop>
<d:status>HTTP/1.1 200 OK</d:status>
</d:propstat>
@@ -204,7 +204,7 @@ Content-Type: text/xml
<d:href>/dav/addressbook/phone-label.vcf</d:href>
<d:propstat>
<d:prop>
- <d:getetag>"d4d6f7201122bb9383bfac1dd0f2e55bd0a01a59c0c1007ea9e36580539fd24d"</d:getetag>
+ <d:getetag>"aa9f78c36fef1fac963c92220a7fddba89bddc1e71b095991ab63febcf97c316"</d:getetag>
</d:prop>
<d:status>HTTP/1.1 200 OK</d:status>
</d:propstat>