mirror of
				https://github.com/keanuplayz/TravBot-v3.git
				synced 2024-08-15 02:33:12 +00:00 
			
		
		
		
	Fixed messageEmbed test, added parseVars lib test.
This commit is contained in:
		
							parent
							
								
									2465bb6324
								
							
						
					
					
						commit
						da62401f59
					
				
					 3 changed files with 44 additions and 44 deletions
				
			
		
							
								
								
									
										0
									
								
								.husky/pre-commit
									
										
									
									
									
										
										
										Normal file → Executable file
									
								
							
							
						
						
									
										0
									
								
								.husky/pre-commit
									
										
									
									
									
										
										
										Normal file → Executable file
									
								
							|  | @ -1,5 +1,5 @@ | ||||||
| import {strict as assert} from "assert"; | import {strict as assert} from "assert"; | ||||||
| import {pluralise, pluraliseSigned, replaceAll, toTitleCase, split} from "./lib"; | import {pluralise, pluraliseSigned, replaceAll, toTitleCase, split, parseVars} from "./lib"; | ||||||
| 
 | 
 | ||||||
| // I can't figure out a way to run the test suite while running the bot.
 | // I can't figure out a way to run the test suite while running the bot.
 | ||||||
| describe("Wrappers", () => { | describe("Wrappers", () => { | ||||||
|  | @ -52,6 +52,12 @@ describe("Wrappers", () => { | ||||||
|             }); |             }); | ||||||
|         }); |         }); | ||||||
| 
 | 
 | ||||||
|  |         describe("#parseVars()", () => { | ||||||
|  |             it('should replace %test% with "yeet"', () => { | ||||||
|  |                 assert.strictEqual(parseVars("ya %test%", {test: "yeet"}), "ya yeet"); | ||||||
|  |             }); | ||||||
|  |         }); | ||||||
|  | 
 | ||||||
|         describe("#toTitleCase()", () => { |         describe("#toTitleCase()", () => { | ||||||
|             it("should capitalize the first letter of each word", () => { |             it("should capitalize the first letter of each word", () => { | ||||||
|                 assert.strictEqual( |                 assert.strictEqual( | ||||||
|  |  | ||||||
|  | @ -1,55 +1,49 @@ | ||||||
| jest.useFakeTimers(); | jest.useFakeTimers(); | ||||||
| import {strict as assert} from "assert"; | import {strict as assert} from "assert"; | ||||||
| //import {extractFirstMessageLink} from "./messageEmbed";
 | import {extractFirstMessageLink} from "./messageEmbed"; | ||||||
| 
 | 
 | ||||||
| /*describe("modules/messageEmbed", () => { | describe("modules/messageEmbed", () => { | ||||||
|     describe("extractFirstMessageLink()", () => { |     describe("extractFirstMessageLink()", () => { | ||||||
|         const guildID = "802906483866631183"; |         const guildID = "802906483866631183"; | ||||||
| 		const channelID = "681747101169682147" |         const channelID = "681747101169682147"; | ||||||
|         const messageID = "996363055050949479"; |         const messageID = "996363055050949479"; | ||||||
|         const post = `channels/${guildID}/${channelID}/${messageID}`; |         const post = `channels/${guildID}/${channelID}/${messageID}`; | ||||||
| 		const commonUrl = `https://discord.com/channels/${post}`; |         const commonUrl = `https://discord.com/${post}`; | ||||||
|         const combined = [guildID, channelID, messageID]; |         const combined = [guildID, channelID, messageID]; | ||||||
| 
 | 
 | ||||||
| 		it('should return work and extract correctly on an isolated link', () => { |         it("should return work and extract correctly on an isolated link", () => { | ||||||
|             const result = extractFirstMessageLink(commonUrl); |             const result = extractFirstMessageLink(commonUrl); | ||||||
|             assert.deepStrictEqual(result, combined); |             assert.deepStrictEqual(result, combined); | ||||||
| 		}) |         }); | ||||||
| 
 | 
 | ||||||
| 		it('should return work and extract correctly on a link within a message', () => { |         it("should return work and extract correctly on a link within a message", () => { | ||||||
|             const result = extractFirstMessageLink(`sample text${commonUrl}, more sample text`); |             const result = extractFirstMessageLink(`sample text${commonUrl}, more sample text`); | ||||||
|             assert.deepStrictEqual(result, combined); |             assert.deepStrictEqual(result, combined); | ||||||
| 		}) |         }); | ||||||
| 
 | 
 | ||||||
|         it('should return null on "!link"', () => { |         it('should return null on "!link"', () => { | ||||||
|             const result = extractFirstMessageLink(`just some !${commonUrl} text`); |             const result = extractFirstMessageLink(`just some !${commonUrl} text`); | ||||||
|             assert.strictEqual(result, null); |             assert.strictEqual(result, null); | ||||||
| 		}) |         }); | ||||||
| 
 | 
 | ||||||
|         it('should return null on "<link>"', () => { |         it('should return null on "<link>"', () => { | ||||||
|             const result = extractFirstMessageLink(`just some <${commonUrl}> text`); |             const result = extractFirstMessageLink(`just some <${commonUrl}> text`); | ||||||
|             assert.strictEqual(result, null); |             assert.strictEqual(result, null); | ||||||
| 		}) |         }); | ||||||
| 
 | 
 | ||||||
|         it('should return work and extract correctly on "<link"', () => { |         it('should return work and extract correctly on "<link"', () => { | ||||||
|             const result = extractFirstMessageLink(`just some <${commonUrl} text`); |             const result = extractFirstMessageLink(`just some <${commonUrl} text`); | ||||||
|             assert.deepStrictEqual(result, combined); |             assert.deepStrictEqual(result, combined); | ||||||
| 		}) |         }); | ||||||
| 
 | 
 | ||||||
|         it('should return work and extract correctly on "link>"', () => { |         it('should return work and extract correctly on "link>"', () => { | ||||||
|             const result = extractFirstMessageLink(`just some ${commonUrl}> text`); |             const result = extractFirstMessageLink(`just some ${commonUrl}> text`); | ||||||
|             assert.deepStrictEqual(result, combined); |             assert.deepStrictEqual(result, combined); | ||||||
| 		}) |         }); | ||||||
| 
 | 
 | ||||||
| 		it('should return work and extract correctly on a canary link', () => { |         it("should return work and extract correctly on a canary link", () => { | ||||||
|             const result = extractFirstMessageLink(`https://canary.discord.com/${post}`); |             const result = extractFirstMessageLink(`https://canary.discord.com/${post}`); | ||||||
|             assert.deepStrictEqual(result, combined); |             assert.deepStrictEqual(result, combined); | ||||||
| 		}) |         }); | ||||||
| 	}) |  | ||||||
| });*/ |  | ||||||
| 
 |  | ||||||
| describe("placeholder", () => { |  | ||||||
|     it("placeholder", async () => { |  | ||||||
|         assert.strictEqual(1, 1); |  | ||||||
|     }); |     }); | ||||||
| }); | }); | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue