I have a code coverage of 100% for my trigger in Sandbox but when uploading my packages to production I have an error
Code Coverage Failure Your code coverage is 74%. You need at least 75% coverage to complete this deployment.
I really don't understand why the error, despite my code being covered 100% in Sandbox
I do not have any other test class for my code
What am I missing? Thanks
here my Trigger
trigger CaseConcernAircallDateTrigger on Task (after insert) {
List<Case> cList = new List<Case>();
for(Task t: Trigger.New) {
if(t.WhatId!=Null && t.whatId.getsObjectType() == Case.sObjectType){
Case c = new Case();
c.Id = t.whatId;
c.Last_Aircall_Logged__c = t.CreatedDate;
cList.add(c);
}
}
if(cList.size() > 0) update cList;
}
here is my Test class
@isTest
public class CaseConcernAircallDateTriggerTest {
@isTest static void testAircallDateUpdate() {
Contact con = new Contact (FirstName = 'First Name',LastName = 'Test');
insert con;
Case c = new Case(Status = 'New',ContactId = con.Id,Phone_Number__c = '123456789');
insert c;
Task t = new Task(Subject = 'Test', WhatId = c.Id);
insert t;
c.Id = t.WhatId;
c.Last_Aircall_Logged__c = t.CreatedDate;
update c;
}
}