/[suikacvs]/messaging/manakai/t/DOM-Document.t
Suika

Contents of /messaging/manakai/t/DOM-Document.t

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.1 - (hide annotations) (download) (as text)
Fri Jun 15 14:32:50 2007 UTC (17 years, 5 months ago) by wakaba
Branch: MAIN
File MIME type: application/x-troff
++ manakai/t/ChangeLog	15 Jun 2007 14:31:27 -0000
2007-06-15  Wakaba  <wakaba@suika.fam.cx>

	* DOM-Node.t: New test.

2007-06-15  Wakaba  <wakaba@suika.fam.cx>

	* DOM-Document.t: New test.

++ manakai/lib/Message/DOM/ChangeLog	15 Jun 2007 14:32:37 -0000
2007-06-15  Wakaba  <wakaba@suika.fam.cx>

	* ProcessingInstruction.pm, EntityReference.pm,
	CDATASection, DocumentFragment.pm, DOMDocument.pm, Entity.pm,
	ElementTypeDefinition.pm, AttributeDefinition.pm,
	DocumentType.pm, DOMElement.pm, Attr.pm,
	CharacterData.pm, Text.pm, Comment.pm (node_name,
	node_value, node_type): Implemented.

1 wakaba 1.1 #!/usr/bin/perl
2     use strict;
3     use Test;
4     BEGIN { plan tests => 4 }
5    
6     require Message::DOM::DOMImplementation;
7    
8     ## TODO: |create_document| tests
9    
10     my $dom = Message::DOM::DOMImplementation->____new;
11     my $doc = $dom->create_document;
12    
13     ## AUTOLOAD test
14     ok $doc->can ('create_element_ns');
15     my $el = $doc->create_element_ns (undef, 'test');
16     ok UNIVERSAL::isa ($el, 'Message::IF::Element');
17    
18     ok $doc->can ('no_such_method') ? 1 : 0, 0;
19     my $something_called = 0;
20     eval {
21     $doc->no_such_method;
22     $something_called = 1;
23     };
24     ok $something_called, 0;
25    
26     ## NOTE: Tests for |create_*| methods found in each module's test file.
27    
28     my $impl = $doc->implementation;
29     ok UNIVERSAL::isa ($impl, 'Message::IF::DOMImplementation') ? 1 : 0, 1;
30    
31     ## License: Public Domain.
32     ## $Date: 2007/06/13 12:04:51 $

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24