@@ -27,23 +27,7 @@ it('traces Google GenAI chat creation and message sending', async () => {
2727 expect ( transactionEvent . transaction ) . toBe ( 'GET /' ) ;
2828 expect ( transactionEvent . spans ) . toEqual (
2929 expect . arrayContaining ( [
30- // First span - chats.create
31- expect . objectContaining ( {
32- data : expect . objectContaining ( {
33- [ GEN_AI_OPERATION_NAME_ATTRIBUTE ] : 'chat' ,
34- [ SEMANTIC_ATTRIBUTE_SENTRY_OP ] : 'gen_ai.chat' ,
35- [ SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN ] : 'auto.ai.google_genai' ,
36- [ GEN_AI_SYSTEM_ATTRIBUTE ] : 'google_genai' ,
37- [ GEN_AI_REQUEST_MODEL_ATTRIBUTE ] : 'gemini-1.5-pro' ,
38- [ GEN_AI_REQUEST_TEMPERATURE_ATTRIBUTE ] : 0.8 ,
39- [ GEN_AI_REQUEST_TOP_P_ATTRIBUTE ] : 0.9 ,
40- [ GEN_AI_REQUEST_MAX_TOKENS_ATTRIBUTE ] : 150 ,
41- } ) ,
42- description : 'chat gemini-1.5-pro create' ,
43- op : 'gen_ai.chat' ,
44- origin : 'auto.ai.google_genai' ,
45- } ) ,
46- // Second span - chat.sendMessage
30+ // chat.sendMessage
4731 expect . objectContaining ( {
4832 data : expect . objectContaining ( {
4933 [ GEN_AI_OPERATION_NAME_ATTRIBUTE ] : 'chat' ,
@@ -59,7 +43,7 @@ it('traces Google GenAI chat creation and message sending', async () => {
5943 op : 'gen_ai.chat' ,
6044 origin : 'auto.ai.google_genai' ,
6145 } ) ,
62- // Third span - models.generateContent
46+ // models.generateContent
6347 expect . objectContaining ( {
6448 data : expect . objectContaining ( {
6549 [ GEN_AI_OPERATION_NAME_ATTRIBUTE ] : 'generate_content' ,
@@ -78,7 +62,7 @@ it('traces Google GenAI chat creation and message sending', async () => {
7862 op : 'gen_ai.generate_content' ,
7963 origin : 'auto.ai.google_genai' ,
8064 } ) ,
81- // Fourth span - models.embedContent
65+ // models.embedContent
8266 expect . objectContaining ( {
8367 data : expect . objectContaining ( {
8468 [ GEN_AI_OPERATION_NAME_ATTRIBUTE ] : 'embeddings' ,
0 commit comments