Sachverhalt: Sachverhalt: A. Mit Vertrag vom 3. März 1998 erteilte die Einwohnergemeinde X._ (Klägerin) dem Ingenieurbüro B._ in Z._ (im Folgenden auch: das Ingenieurbüro), den Auftrag für die Projektierung und Bauleitung verschiedener Wasser- und Kanalisationsprojekte. Unter anderem ging es um die Sanierung der Kanalisationsleitung L._weg. Das beauftragte Ingenieurbüro hatte abzuklären, ob der Zustand der Kanalisationsleitung den durchgehenden Einzug eines sog. Inliners erforderlich mache oder ob eine punktuelle Sanierung genüge. Am 30. Oktober 1998 nahmen Leute des Ingenieurbüros an einer vom Baudepartement des Kantons Aargau veranstalteten Fachtagung teil, an der die A._ AG (Beklagte) eine von ihr angewandte Leckortungsmethode vorstellte. In der Folge wurde die Beklagte am 5. Januar 1999 zur Überprüfung der Kanalisation L._weg zugezogen. Nachdem sie am 7. Januar 1999 eine Prüfung durchgeführt hatte, erstellte sie am 8. Januar 1999 einen Bericht. Anfangs März 1999 wurden am Kanalsystem punktuelle Sanierungen vorgenommen. Daraufhin durchgeführte Tests ergaben, dass das System immer noch einen erheblichen Wasserverlust aufwies. Wie sich später herausstellte und unbestritten ist, erlaubt das von der Beklagten angebotene elektronische Leckortungsverfahren lediglich eine Grobbeurteilung bezüglich Leckverlusten, ersetzt jedoch eine Dichtheitsprüfung gemäss SIA-Norm 190 nicht. Nach Auffassung der Klägerin hatten die absoluten Zusicherungen im Prüfbericht der Beklagten zur Wahl der falschen Sanierungsmethode und zu ihren Lasten zu Fehlinvestitionen von Fr. 23'109.-- geführt. Am 30. Oktober 1998 nahmen Leute des Ingenieurbüros an einer vom Baudepartement des Kantons Aargau veranstalteten Fachtagung teil, an der die A._ AG (Beklagte) eine von ihr angewandte Leckortungsmethode vorstellte. In der Folge wurde die Beklagte am 5. Januar 1999 zur Überprüfung der Kanalisation L._weg zugezogen. Nachdem sie am 7. Januar 1999 eine Prüfung durchgeführt hatte, erstellte sie am 8. Januar 1999 einen Bericht. Anfangs März 1999 wurden am Kanalsystem punktuelle Sanierungen vorgenommen. Daraufhin durchgeführte Tests ergaben, dass das System immer noch einen erheblichen Wasserverlust aufwies. Wie sich später herausstellte und unbestritten ist, erlaubt das von der Beklagten angebotene elektronische Leckortungsverfahren lediglich eine Grobbeurteilung bezüglich Leckverlusten, ersetzt jedoch eine Dichtheitsprüfung gemäss SIA-Norm 190 nicht. Nach Auffassung der Klägerin hatten die absoluten Zusicherungen im Prüfbericht der Beklagten zur Wahl der falschen Sanierungsmethode und zu ihren Lasten zu Fehlinvestitionen von Fr. 23'109.-- geführt. B. Die Klägerin beantragte dem Amtsgericht Willisau mit Klage vom 28. September 2001, die Beklagte sei zu verpflichten, ihr Fr. 23'109.-- nebst Zins zu bezahlen. Das Amtsgericht wies das Rechtsbegehren am 15. Januar 2004 ab. Auf Appellation der Klägerin hin verurteilte das Obergericht des Kantons Luzern die Beklagte am 1. April 2005 unter weitgehender Gutheissung der Klage, der Klägerin Fr. 23'109.-- zu bezahlen. Auf Appellation der Klägerin hin verurteilte das Obergericht des Kantons Luzern die Beklagte am 1. April 2005 unter weitgehender Gutheissung der Klage, der Klägerin Fr. 23'109.-- zu bezahlen. C. Die Beklagte stellt mit eidgenössischer Berufung den Antrag, das Urteil des Obergerichts aufzuheben. Die Klägerin schliesst auf Abweisung der Berufung, soweit überhaupt darauf einzutreten sei. Auf eine in gleicher Sache erhobene staatsrechtliche Beschwerde der Beklagten ist das Bundesgericht mit Urteil vom heutigen Tag nicht eingetreten. 